|
TRegistry 클래스 멤버 함수에 보면
GetValueNames(), GetKeyNames()라는 함수가 있습니다.
인자로 TStrings를 넘겨주면 해당 데이터를 넣는데..
이 TStrings의 Count를 이용하세요..
Ex)
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TRegistry * Reg = new TRegistry;
__try
{
Reg->RootKey = HKEY_CURRENT_USER;
Reg->OpenKey("Console", false); <= Console란에 키 입력..
Reg->GetValueNames(Memo1->Lines);
ShowMessage(AnsiString(Memo1->Lines->Count));
}
__finally
{
delete Reg;
}
}
초보 님이 쓰신 글 :
: 안녕하세요? 초보입니다.
:
: 레지스트리에 관한 궁금증이 생겨 또 이렇게 질문을 올립니다.
:
: 레지스트리에서 키를 생성하여 그 안에 문자열을 여러개 등록하였을 경우 등록된 문자열의 갯수를 반환하려면 어떻게 해야하나요?
:
: 반환하는 방법 좀 알려 주세요~!
: 감사합니다.
|