Hallo,
ich habe eine Anwendung mit mehreren Forms. Wenn nun in einer Form auf "Exit" geklickt wird, sollen alle restlichen Forms und die Anwendung beendet werden. Hierfür habe ich mir ein Modul angelegt mit folgender Funktion:
Das Problem ist nun, wenn ich die Anwendung nun nicht im Debugger starte sondern einfach als exe ausführe bleibt nach einem klick auf "Exit" die Anwendung im Speicher/Taskmanager hängen.
Woran könnte as liegen? Bzw. wie kann ich meine Anwendung mit allen Forms terminieren?
Vielen Dank
Soda
ich habe eine Anwendung mit mehreren Forms. Wenn nun in einer Form auf "Exit" geklickt wird, sollen alle restlichen Forms und die Anwendung beendet werden. Hierfür habe ich mir ein Modul angelegt mit folgender Funktion:
VB.NET-Quellcode
- Public Sub ProgramCloser()
- gboolClosingProcessActive = True
- gobjSVSharedElementStereotype = Nothing
- gobjArtisanProjects = Nothing
- gobjActiveProject = Nothing
- gobjActiveDictionaryItem = Nothing
- gobjActiveDictionary = Nothing
- gobjStudio = Nothing
- gobjExportProject = Nothing
- Form_Update.Close()
- Form_Versionselect.Close()
- Form_Main.Close()
- Application.Exit()
- Application.ExitThread()
- gboolClosingProcessActive = False
- End Sub
Das Problem ist nun, wenn ich die Anwendung nun nicht im Debugger starte sondern einfach als exe ausführe bleibt nach einem klick auf "Exit" die Anwendung im Speicher/Taskmanager hängen.
Woran könnte as liegen? Bzw. wie kann ich meine Anwendung mit allen Forms terminieren?
Vielen Dank
Soda