procedure TMainFrm.GetFlagFromReg;
var
reg:TRegistry;
begin
reg:=TRegistry.Create;
reg.RootKey:=HKEY_CURRENT_USER;
if reg.OpenKey('\SOFTWARE\MySoftware',TRUE) then
begin
flag1:=reg.ReadString('FLAG1');
flag2:=reg.ReadString('FLAG2');
end;
end;
procedure TMainFrm.PutFlagToReg;
var
reg:TRegistry;
begin
reg:=TRegistry.Create;
reg.RootKey:=HKEY_CURRENT_USER;
if reg.OpenKey('\SOFTWARE\MySoftware',TRUE) then
begin
reg.WriteString('FLAG1',flag1);
reg.WriteString('FLAG2',flag2);
end
else
begin
reg.CreateKey('\SOFTWARE\MySoftWare');
reg.WriteString('FLAG1',flag1);
reg.WriteString('FLAG2',flag2);
end;
end;