|
제가 하고자 하는 부분의 소스입니다.
void __fastcall TForm1::StartClick(TObject *Sender)
{
const char* regKey = "\\Software\\App\\My";
// const char* InsPath = "";
TRegistry *Reg = new TRegistry;
try
{
Reg->RootKey = HKEY_CURRENT_USER
if (Reg->OpenKey(regKey, true))
{
const char* KeyCon = "Object1";
WideString StrVal = "1001 05 ... ";<---
int Leng;
Leng = StrVal.Length()*2;
Reg->WriteBinaryData(KeyCon,StrVal,Leng);
}
Reg->CloseKey(); }
__finally
{
delete Reg;
}
}
이런 식으로 레지스트리에 값을 집어 넣는 겁니다.
그런데 윗 부분 중 <---가 가리키는 부분에서..
값은 띄어쓰기가 되어 있는 상태인데,
띄어쓰기를 널문자로 바꿔서 집어넣는 방법이 아무리 생각해도 막막합니다.
조언을 부탁 드립니다..ㅠ.ㅠ
그럼 미리 감사합니다..^_^;
|