Hallo, Ich versuche zurzeit meine Anwendung vor dem beenden sich "Abmelden" zu lassen von einer Webseite, sprich sobald ds Programm durch was auch Immer beendet wird soll es sich noch kurz dort abmelden, das ganze dauert weniger als 2 Sekunden, habe es bereits mit dem Close Event der Form versucht, welches allerdings nur über den [X] Button dann eben funktioniert, Taskmanager und Bsp. Herrunterfahren klappen beide nicht, dann habe ich etwas gesucht und was gefunden was das Problem lösen sollte, hat aber auch nicht funktioniert, ist es überhaubtmöglich bei jeglicher art von Schließung davor noch irgendetwas Auszuführen oder wie in diesem fall sich Abzumelden?
Abmelden vor dem Beenden des Programms
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 27 Antworten in diesem Thema. Der letzte Beitrag () ist von sonne75.
-
-
@froyo321 Probier mal das FormClosing-Event:
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
RodFromGermany schrieb:
@froyo321 Probier mal das FormClosing-Event:
Wie ich bereits geschrieben habe habe ich es bereits damit Versucht Taskmanager und es meldet nichts. Eben nur über den [X] Button, noch andere möglichkeiten?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „froyo321“ ()
-
hmm.. das Event Form_Closing ist schon das richtige. Da ist der Tipp von RodFromGermany goldrichtig.
Egal wie es beendet wird (Per X, per ProgrammCode, selbst per Taskmanager, oder wie auch immer) es wird immer gefeuert. (ich benutze es selber)
Nimm mal (nur aus Spass) ein total leeres neues Projekt und schreibe
.. dann teste es mal.
Evtl. hast du einen Fehler in deiner Routine, sodaß ein Fehler ausgelöst wird, den man nicht merkt, und dadurch Sang und Klanglos aus der Routine springt?
Schau mal in diese Richtung!
-
-
-
-
sonne75 schrieb:
Habe es jetzt mit Taskmanager ausprobiert. MessageBox habe ich auch keine bekommen, wenn ich aber einen Haltepunkt darauf setze, dann springt er da rein. D.h. das Event wird gefeuert.
Und wie nutze sprich bringe ich einen Haltepunkt ein?
-
Haltepunkt ist nur zum Testen da, ob das Programm da reinspringt. Aber wenn es da reinspringt, heißt es, es führt auch die Methoden aus, die du da reinschreibst.
Hier steht, wie man sein Programm testet:
Debuggen, Fehler finden und beseitigen -
sonne75 schrieb:
Haltepunkt ist nur zum Testen da, ob das Programm da reinspringt. Aber wenn es da reinspringt, heißt es, es führt auch die Methoden aus, die du da reinschreibst.
Hier steht, wie man sein Programm testet:
Debuggen, Fehler finden und beseitigen
Hilft mir leider nicht, debugge zwar, aber das ganze FormClosing Event wird beim Debuggen quasi ignoriert, sprich garnichts gemeldet. Per X Button geht es zu und die MsgBox auf aber per Taskmanager nicht.
-
@froyo321
Vielleicht ein Problem in den ProjektSettings?- Wie wird Dein Programm denn gestartet? Über den Aufruf einer Form, oder über eine Sub Main?
- Was ist als Modus für das Herunterfahren eingestellt?
- Wie wird Dein Programm denn gestartet? Über den Aufruf einer Form, oder über eine Sub Main?
-
us4711 schrieb:
@froyo321
Vielleicht ein Problem in den ProjektSettings?- Wie wird Dein Programm denn gestartet? Über den Aufruf einer Form, oder über eine Sub Main?
- Was ist als Modus für das Herunterfahren eingestellt?
Anwendungstyp: Windows Forms-Anwendung
Startformular: Form1
Modus für das Heruntferfahren: Beim Schließen des Startformulars
- Wie wird Dein Programm denn gestartet? Über den Aufruf einer Form, oder über eine Sub Main?
-
-
-
us4711 schrieb:
Habe es bereits im Debug und in der Erstellten exe getestet, der Taskmanager haut es runter ohne Messagebox, beide male.
Getestet auf 2 Betriebssystem:
Windows 7 Home Premium & Windows 7 Professionel.
-
froyo321 schrieb:
der Taskmanager haut es runter ohne Messagebox
Wie schon gesagt, MessageBox wird bei mir auch nicht geöffnet. Aber trotzdem springt er beim Debuggen rein. Ich vermute, du hast den Haltepunkt nicht richtig gesetzt... -
sonne75 schrieb:
froyo321 schrieb:
der Taskmanager haut es runter ohne Messagebox
Wie schon gesagt, MessageBox wird bei mir auch nicht geöffnet. Aber trotzdem springt er beim Debuggen rein. Ich vermute, du hast den Haltepunkt nicht richtig gesetzt...
Inwiefern nicht richtig gesetzt? Es ist doch ein event, verstehe nicht wieso es bei anderen geht aber auf meinen beiden Rechnern nicht -
-
-
us4711 schrieb:
Hab' mal mein Testprojekt beigefügt, probier's bei Dir mal aus
Kann ich leider nicht verwenden, nutze VB2010, und das ist wohl in 2012.
-
Tags
-
Ähnliche Themen
-
chrin1969 - - Sonstige Problemstellungen
-
Bestimmten Prozess als letztes beenden
Michael K. - - Sonstige Problemstellungen -
n0ise - - Sonstige Problemstellungen
-
-
4 Benutzer haben hier geschrieben
- Gast (19)
- us4711 (5)
- Veronesi (2)
- RodFromGermany (2)