Ein Hallöle von
http://www.FrankNStein.de/Smiley-Wolke.gif und herzlich willkommen in unserer
DP-Gemeinde,
schreib das einfach in's OnDestroy-Ereignis deines Formulars.
Dieses wird bein löschen des Formulars ausgeführt, also wenn das Programm beendet wird.
Delphi-Quellcode:
Procedure TForm_.FormDestroy(Sender: TObject);
Begin
If CheckBox1.Checked Then Begin
MyReg := TRegistry.Create;
Try
MyReg.RootKey := hkey_local_machine;
MyReg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', True);
MyReg.WriteString('Wert_egal', Application.ExeName);
MyReg.CloseKey;
Finally
MyReg.Free;
End;
End Else Begin
MyReg.RootKey := hkey_local_machine;
Try
MyReg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', False);
Ff MyReg.ValueExists('Wert_egal') Then
MyReg.DeleteValue('Wert_egal');
MyReg.CloseKey;
Finally
MyReg.Free;
End;
End;
End;
PS: mit den
[delphi]-Tags kann man den QuellCode lesbarer machen.
http://www.FrankNStein.de/Smiley-Kuss.gif * *
http://www.FrankNStein.de/Smiley-Spinne.gif * * *
http://www.FrankNStein.de/Smiley-Winken.gif