----------------------------------------------------------------
이름 종류 데이터
file0 REG_BINARY 43 00 3a 00 5c .........
-----------------------------------------------------------------
MyRegistry.RootKey := HKEY_CURRENT_USER;
if MyRegistry.OpenKey('\Software\HNC\HWP\6.0\RecentFile',True)
RegistryValueStr := MyRegistry.ReadString('file0');
MyRegistry.CloseKey;
end;
코딩을 이렇게 했는데, 실행을 하면 Invaild data type for 'file0'
라는 에러메시지가 나옵니다.
그래서 레지스트리의 종류가 'REG_BINARY'로 되어 있는데 이같은
경우 값을 받을때 변수 Type을 어떻게 선언해야되고 레지스트리 함수는
무엇을 사용해야 하는지 꼭 좀 알려주세요.(레지스트리의 데이터 값이
16진수로 저장되어 있고 사이즈가 큽니다.)
레지스트리 정보가 다음과 같이 생겼습니다. 델파이에서 어떻게 읽어 올수 있을까요? ---------------------------------------------------------------- 이름 종류 데이터 file0 REG_BINARY 43 00 3a 00 5c ......... -----------------...
라벤더
•
2005.09.30 22:42
안녕하세요?
레지스트리 값을 읽어오는 것은 TRegistry를 사용하면 쉽게 할 수 있어요..
이 ...
양귀상
•
2005.10.01 03:58
MyRegistry.RootKey := HKEY_CURRENT_USER;
if MyRegistry.OpenKey('\Software\HNC\HWP\6.0\RecentFile'...
최용일
•
2005.10.01 07:13
안녕하세요. 최용일입니다.
TRegistry.GetDataSize함수로 레지스트리에 들어 있는 값의 데이터 크기를 ...
안녕하세요?
레지스트리 값을 읽어오는 것은 TRegistry를 사용하면 쉽게 할 수 있어요..
이 게시판에서 OpenKey로만 검색해도 아마 원하는 답을 얻으실 수 있을듯 하네요 ^^