(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: Code in jedem Fall beim Beenden eines Programmes ausführ
30. Jan 2006, 22:44
wenn man mit TerminateProcess arbeitet wird nicht erst nachgefragt, dann ist der Prozess wenn die berechtigungen da sind einfach weg. Wenn noch eine Nachfrage kommt wurde zuvor versucht mit Messages zu beenden, denn dort kann man noch auf Antwort waren. Bei TerminateProcess wird einfach der Prozess aus dem Speicher entfernt und schluss ist (kannst ja mal versuchen mit meinem DesktopSwitch einen Prozess hart zu beenden, der verwendet TerminateProzess und da dürfte auch seitens des Betriebssystems keine weitere Nachfrage kommen).
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|