Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wurde Programm mit dem Taskmanager beendet? (https://www.delphipraxis.net/75117-wurde-programm-mit-dem-taskmanager-beendet.html)

VizeTE 14. Aug 2006 16:33


Wurde Programm mit dem Taskmanager beendet?
 
Hallo,

kann ich im Programm herausfinden ob dieses über den Taskmanager (Prozess beenden) beendet wird?
Ich habe keine Ahnung ob das überhaupt möglich ist da ich nicht weiß wie Windows die Anwendung beendet. Vielleicht gibt es da ja auch eine Message auf die ich warten könnte o.ä.


Gruß
Daniel

Bernhard Geyer 14. Aug 2006 16:40

Re: Wurde Programm mit dem Taskmanager beendet?
 
AFAIK nein. Der Prozess wird AFAIK knallhart beendet.

RavenIV 14. Aug 2006 17:13

Re: Wurde Programm mit dem Taskmanager beendet?
 
Soweit ich weiss, wird der Prozess "abgeschossen".
D.h.: der Prozess wird komplett aus dem Speicher entfernt und sein Prozessraum gelöscht.
(mag vielleicht nicht ganz profihaft ausgedrückt sein)

Deine Software kann also garnicht mitbekommen, dass sie beendet wird und kann also auch nicht darauf reagieren.

tail 14. Aug 2006 17:16

Re: Wurde Programm mit dem Taskmanager beendet?
 
Zitat:

Zitat von Bernhard Geyer
AFAIK nein. Der Prozess wird AFAIK knallhart beendet.

Ist mir auch so bekannt.

malo 14. Aug 2006 17:17

Re: Wurde Programm mit dem Taskmanager beendet?
 
Und ich bin auch sehr froh drum. Man stelle sich nur mal vor, das Beenden des Prozesses wird verhindert. Dann würde ja der "letzte Ausweg" um ein Programm zu beenden, verhindert :shock:

Daniel G 14. Aug 2006 17:51

Re: Wurde Programm mit dem Taskmanager beendet?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wobei mich dann mal interessieren würde, warum es zum Beenden eines Prozesses zwei Möglichkeiten gibt.

mirage228 14. Aug 2006 17:55

Re: Wurde Programm mit dem Taskmanager beendet?
 
Prozesstruktur beenden, beendet imho auch Prozesse, die von dem ausgewählten Prozess gestartet wurde (und der Prozess als Elternprozess eingetragen ist).

mfG
mirage228

Daniel G 14. Aug 2006 17:57

Re: Wurde Programm mit dem Taskmanager beendet?
 
Zitat:

Zitat von mirage228
Prozesstruktur beenden, beendet imho auch Prozesse, die von dem ausgewählten Prozess gestartet wurde (und der Prozess als Elternprozess eingetragen ist).

mfG
mirage228

Hehe... :oops:

Habe ich auch gerade gelesen

Zitat:

---------------------------
Warnung vom Task-Manager
---------------------------
Dieser Vorgang bricht diesen Prozess und alle weiteren
Prozesse ab, die direkt oder indirekt durch den Prozess gestartet wurden.

Die Anwendung zum Schließen zu zwingen, kann zu Datenverlust und Systeminstabilität führen.

Möchten Sie den Vorgang fortsetzen?
---------------------------
Ja Nein
---------------------------

VizeTE 14. Aug 2006 18:10

Re: Wurde Programm mit dem Taskmanager beendet?
 
Zitat:

Zitat von malo
Und ich bin auch sehr froh drum. Man stelle sich nur mal vor, das Beenden des Prozesses wird verhindert. Dann würde ja der "letzte Ausweg" um ein Programm zu beenden, verhindert :shock:

Ich möchte es nicht verhindern. Ich möchte es nur loggen :zwinker:

Luckie 14. Aug 2006 18:20

Re: Wurde Programm mit dem Taskmanager beendet?
 
Zitat:

Zitat von VizeTE
Ich möchte es nicht verhindern. Ich möchte es nur loggen :zwinker:

Und womit man es dann auch verhindern könnte. Nur weil du es nur mitloggen willst, heißt das ja nicht das andere das auch nur wollen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:29 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz