Einzelnen Beitrag anzeigen

Benutzerbild von APP
APP

Registriert seit: 24. Feb 2003
Ort: Graz (A)
705 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Programm aus eigener Komponente beenden

  Alt 27. Sep 2004, 20:23
Hallo Julius,
Dir muß aber bewußt sein, dass diese "brachialen" Endemethoden mit Halt auch schwerwiegende Nachteile haben,
da dein Programm z.B. keine Chance mehr hat hinterher "zusammenzuräumen".

Delphi-Quellcode:
VAR
  SL : TStringList;
BEGIN
  SL := TStringList.Create;
  TRY
    // machwas
    Halt; // <- danach wird das Objekt SL nie mehr freigegeben!
  FINALLY
    SL.Free;
  END;
Mit Appliaction.Terminate hingegen wird die Anwendung kontrolliert beendet.
Armin P. Pressler

BEGIN
...real programmers are using C/C++ - smart developers Delphi;
END;
  Mit Zitat antworten Zitat