안녕하세요...
레지스터 키 삭제하려고 하는데 아무리 시도해도 키값은 삭제
되질 않아서 이렇게 질문 드립니다.
레지스터 변수는 Reg로 했고 제가 시도한건 아래와 같습니다.
버튼의 Click 이벤트에 작성했습니다.
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
if Reg.OpenKey('\SOFTWARE\',True) then
if not Reg.KeyExists('Test') then Reg.CreateKey('Test');
if Reg.OpenKey('\SOFTWARE\Test',True) then
begin
Reg.DeleteKey('Test');
Reg.CloseKey;
end;
위와 같습니다.. DeleteValue로하니까 Test안의 해당값은 삭제가
되던데 Test 키는 삭제가 되질 않네요..
뭐가 틀린건지.. 이리저리 바꿔봐도 안되네요..
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
이걸 폼의 Create이벤트에 옮겨도 안되던데.. 원래 안되는 건지..
해결책좀 알려주세요..
부탁입니다..
그럼.
|