Подскажите пожалуйста где что исправить:
var
Reg:TRegistry;
s:string;
begin
Reg:=TRegIniFile.Create;
Reg.RootKey:=HKEY_LOCAL_MACHINE;
Reg.OpenKey("SOFTWARE", true);
Reg.CreateKey("SokolBin");
Reg.OpenKey("SokolBin", true);
Reg.CreateKey("Reminder");
Reg.OpenKey("Reminder", true);
if check01.Checked then
s := "Black"
else
if check02.Checked then
s := "White";
Reg.WriteString("Theme", s);
Reg.CloseKey;
Reg.Free;
close;
end;
Почему-то когда выбираю check01, то в реестр всё нормально записывается, а когда выбираю check02, то запись в реестре пустая...
Ссылка на пост
2 июн 2010 в 17:47