fejlmeddelese fejl registrering application.terminate
HejDer opstår en fejl, når jeg går ud af mit program med application.terminate, hvis jeg har trykket på følgende menuelement:
"
procedure TForm1.Indstillinger1Click(Sender: TObject);
begin
Gemindstilling(Billedkey,'billede',billede);
...
end;
"
Fejlmeddelelsen lyder: "Exception EAcessViolation in module project2.exe at 00003FF8. Access violation at address 00403FF8 in module 'Project2.exe'. Read of address 7FFFFFFA.".
Men den udfører funktionen GemIndstilling, ligesom den skal. Her er funktionen:
"
procedure Tform1.Gemindstilling(Key, Item: string; Vaerdi: integer);
var
Reg: TRegIniFile;
begin
Reg.RootKey:=HKey_Local_Machine;
Reg := TRegIniFile.Create(Key);
Reg.WriteInteger('', Item, Vaerdi);
Reg.Free;
end;
"
Er der nogen, som kan hjælpe?
