Zum Inhalt springen

VB6 beenden des Programms verhindern


Empfohlene Beiträge

Geschrieben

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 :)

Geschrieben

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

Geschrieben
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 :D

Geschrieben
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 :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 ;)

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...