Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: halt; und Application.terminate funktioniert nicht

  Alt 26. Mai 2006, 07:03
Du kannst nicht erwarten, das deine Anwendung auf der Stelle stehen bleibt, nur weil Du Halt oder Application.Terminate aufrufst. Rufe in deinem OnThreadTerminate lieber "MainForm.Close" auf, das dürfte besser funktionieren. Wenn die Anwendung in einem untergeordneten Fenster beschließt, zu terminieren, musst Du das dem Hauptformular mitteilen.

Die innere Botschafsverarbeitungsschleife muss schließlich ordendlich verlassen werden. Außerdem solltest Du der Anwendung die Chance geben, ordendlich aufzuräumen.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat