Forum: Object-Pascal / Delphi-Language
Delphi
by Yogu,
16. Apr 2009
Das ist ganz und gar nicht sinnfrei, denn schließlich will man vielleicht noch Dateien schließen :P
Wenn du mal genau hinschaust, siehst du, dass da sogar noch eine ganze Menge passiert: Alle Formular und Steuerelemente müssen freigegeben werden, alle Units finalisiert (finalization wird ausgeführt), Threads werden beendet etc.
Wenn das Programm wirklich abstürzen lassen willst, dann musst...
Forum: Object-Pascal / Delphi-Language
Delphi
by Yogu,
16. Apr 2009
Probier mal, das Application.Terminate; durch ein Close; zu ersetzen. Wenn du FileParse nicht im FormCreate aufrufst, müsste das auch gehen, und ich finde es sauberer.
Sonst gilt natürlich, was himitsu geschrieben hat: Application.Terminate beendet (wie Close übrigens auch) das Programm nicht sofort, sondern erst etwas später. Die Prozedur wird noch korrekt beendet.
Noch ein Hinweis: Pack...