) ;
var
FREG : TRegIniFile;
begin
FREG := TRegIniFile.Create('HKEY_CURRENT_USER\Software\tmp\Settings\1');
try
FREG.WriteString('раз', 'два', 'три');
//FREG.CloseKey;
finally
FREG.Free;
end;
end;
хоть на FREG.CloseKey;, хоть на FREG.Free;получаю исключение INVID HANDLE.
подскажите как исправить?
CloseKey(HKEY)
procedure TForm1.Button1Click ( Sender : TObject ) ; var FREG : TRegIniFile; begin FREG.RootKey := HKEY_CURRENT_USER; FREG := TRegIniFile.Create('\Software\tmp\Settings\1'); try FREG.WriteString('раз', 'два', 'три'); FREG.CloseKey(HKEY_CURRENT_USER); finally FREG.Free; end; end;
https://learn.microsoft.com/ru-ru/windows/win32/api/winreg/nf-winreg-regsetvalueexw
Обсуждают сегодня