Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Anwendung todsicher beenden, aber wie??

  Alt 18. Feb 2008, 17:13
Zitat von rollstuhlfahrer:
Ich habs schon ergebnislos mit Halt und Application.Terminate (sowohl in der Haupt-, als auch in der Regestrierungsform) versucht.
Application.Terminate ist richtig, du muss nur noch zusätzlich etwas tun:
In jedem Formular und jedem Datenmodul in dem im Event OnCreate oder OnShow etwas passiert muss folgende Zeile rein:
Delphi-Quellcode:
procedure Tform57.FormCreate(sender);
begin
  if Application.Terminated then // <===
    exit; // <===

  // hier der ganze Rest
  FListe := TStringListe.Create;
  ....
end;
Man beachte Terminate <> Terminated
Andreas
  Mit Zitat antworten Zitat