Entwickler-Ecke

Sonstiges (Delphi) - Anwendung nicht schließen!!!!


Virtual Entertainment - Do 19.09.02 21:13
Titel: Anwendung nicht schließen!!!!
Hi,

Wie kann ich es machen, das ich eine Anwendung weder über das X rechts oben, noch per Tastenkombination Alt+F4 und Taskmanager schließen kann? Ist das irgendwie möglich? :?: :?: :?:

Vielen Dank schon mal für ne Antwort!!


Christian S. - Do 19.09.02 21:55

Hi!

Wenn Du im OnClose-Ereignis der Form


Quelltext
1:
  Action:=caNone;                    


setzt, dann kannst Du das in den ersten beiden Fällen verhindern. Der Taskmanager zeigt Dir dann das Fenster "Anwendung reagiert nicht".
MfG,
Peter


Delete - Fr 20.09.02 06:59

Aber spätestens bei diesem Fenster, Peter, kann man es dann doch wieder beenden. Ich bin der Meinung, das ist auch richtig so, denn die Frage wäre ohnehin:

Warum muss man seine Programme so schreiben, dass sie nicht beendet werden können? :?:


LCS - Fr 20.09.02 07:09

MathiasSimmack hat folgendes geschrieben:
Warum muss man seine Programme so schreiben, dass sie nicht beendet werden können? :?:


Die Foltermethoden ändern sich halt: Früher hat man Leute ausgepeitscht :mrgreen:

Gruss Lothar


Christian S. - Fr 20.09.02 10:24

MathiasSimmack hat folgendes geschrieben:
Aber spätestens bei diesem Fenster, Peter, kann man es dann doch wieder beenden.


Ja, stimmt! Ich war davon ausgegangen, dass wenn ein Windowsbenutzer ein Fenster kannt, dann dieses. :wink:

MfG,
Peter

P.S.: Die Frage nach dem "Warum" ist wirklich gut!


DeCodeGuru - Fr 20.09.02 11:08

Guck außerdem nochmal in der Hilfe nach OnCloseQuery. In dem Ereignis kannste überprüfen, ob das Programm überhaupt beendet werden darf.