Witam przy stworzeniu formy sprawdzam czy dany klucz w rejestrze istnieje
procedure TForm6.FormCreate(Sender: TObject);
var
reg: TRegistry;
begin
Reg:= Tregistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
Reg.OpenKey('Software\0831aukc\rejst', False);
if not reg.KeyExists('zarejstrowany') then
Form1.Show;
end;
Ale jesli klucz istnieje ma mi pokazać forme1 ale nie pokazuje jest dziwny błąd.
Najperw taki:
A potem w tym miejscu w kodzie błąd:
Próbowałem też robić tak ale to samo sie działo:
Reg:= Tregistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
Reg.OpenKey('Software\0831aukc\rejst', False);
if Reg.ReadInteger('zarejstrowany')=1 then
Form1.Show;
Form6.Hide;