Einzelnen Beitrag anzeigen

NicoDE
(Gast)

n/a Beiträge
 
#3

Re: [Artikel] Wann wird ein Prozess terminiert?

  Alt 11. Mär 2006, 14:08
In der Doku steht "The primary thread of the process returns.". Ich habe allerdings die Erfahrung gemacht, dass dies nicht immer zutrifft (so wie im Artikel beschrieben ). Wenn man eine eigene RTL ohne ExitProcess schreibt, dann kann der Prozeß hängen bleiben obwohl der Hauptthread endet. Zum Beispiel, wenn man diverse Shell-Funktionen (insbes. Dialoge) verwendet hat.

Womit wir beim nächsten Punkt wären. Beim Beenden eines Delphi-Programmes wird (edit: soweit ich mich erinnere ) ExitProcess aufgerufen (System.@Halt0).
  Mit Zitat antworten Zitat