-roTekuGeL- Geschrieben 4. März 2004 Geschrieben 4. März 2004 Hi, wie kann man das beenden der anwendung verhindern bzw. noch ein paar befehle absetzen bevor das Programm beendet wird? Unter Win95 ging das ja noch mit der Sub Form_Terminate, die er noch ausgeführt hat, bevor das Programm beendet wurde, aber unter Win2k scheint das nicht mehr zu funktionieren... hat jemand ne idee wie ich sonst das beenden noch verhindern könnte? dank im voraus Zitieren
DerMatze Geschrieben 4. März 2004 Geschrieben 4. März 2004 Hi Kuegelchen: Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) If UnloadMode = 0 Then If Me.cmdStartStop.Caption = "Stop" Then MsgBox "You still record a task, please end the task before closing !", _ vbCritical Cancel = 1 End If End If End Sub Das sollte dir helfen. Bei diesem Beispiel wird beim Beenden des Progammes die Beschriftung von cmdStartStop ueberprueft und, wenn die Caption "Stop" ist, das Beenden einfach gestoppt. Mehr Infos gibt es wie immer in der MSDN /edit: Laeuft so unter WIN2K hth Zitieren
-roTekuGeL- Geschrieben 4. März 2004 Autor Geschrieben 4. März 2004 nicht ganz das was ich suche... er beendet das programm jetzt nicht wenn ichs normal schließe aber ich will verhindern das es gekillt wird (per Taskmanager) und dann funktioniert das leider nicht Zitieren
DerMatze Geschrieben 4. März 2004 Geschrieben 4. März 2004 Original geschrieben von |roTekuGeL| nicht ganz das was ich suche... er beendet das programm jetzt nicht wenn ichs normal schließe aber ich will verhindern das es gekillt wird (per Taskmanager) und dann funktioniert das leider nicht Ach so ... Schau mal in die MSDN afaik gab es einen UnloadMode fuer den Taskmanager, bin mir aber nicht sicher ... unter WIN98 geht das. Ich habe ein Prog (wo auch der Source von oben her ist) unter 98 und es liess sich wirklich nicht mehr beenden ... btw: User sollten nicht wissen, dass es den Taskmanager ueberhaupt gibt :D Zitieren
-roTekuGeL- Geschrieben 4. März 2004 Autor Geschrieben 4. März 2004 Original geschrieben von DerMatze Ach so ... Schau mal in die MSDN afaik gab es einen UnloadMode fuer den Taskmanager, bin mir aber nicht sicher ... unter WIN98 geht das. Ich habe ein Prog (wo auch der Source von oben her ist) unter 98 und es liess sich wirklich nicht mehr beenden ... btw: User sollten nicht wissen, dass es den Taskmanager ueberhaupt gibt :D Original geschrieben von |roTekuGeL| Unter Win95 ging das ja noch mit der Sub Form_Terminate, die er noch ausgeführt hat, bevor das Programm beendet wurde gut dann schau ich mal bei MSDN... soll ja kein Prog für DAUs werden... da muss ich sowas schon einbauen Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.