29. August 200223 j Hallo miteinander, ich habe ein Problem mit einem Visual Basic Programm. Habe eine MDI Form und mehrere MDI Child-Formulare. Eines nach dem anderen wird vom Kunden durch das MDI Menü geöffnet. Wenn man auf das Kreuzchen zum Schließen klickt, schließt er die Anwendung zwar visuell, doch im Task Manager läuft diese Anwendung noch immer. Hat einer von Euch eine Idee, wie ich das Programm endgültig geschlossen bekomme? Habe bereits Beenden Knopf eingefügt, doch Unload me, etc. funzt net, zeigt dann immernoch EXE in Task Manager. MfG Arnie
29. August 200223 j wirklich alles bekommst du durch "end", ist aber unschön. mach folgendes: Private Sub UnloadALL() Dim frmTmp as Form For each frmTmp in Forms Unload frmTmp Next End Sub das rufst du dann im Unload des Hauptformulares auf.
29. August 200223 j Hast du schon eine EXE kompilert oder startest du von er Entwicklungsumgebung aus? Da passiert es mir auch manchmal, dass sich das Programm nicht richtig beendet. Wenn ich ne EXE draus mache ist das Problem von alleine behoben
29. August 200223 j Wieso sollte man kein "end" benutzen? @Vampire Vielen Dank, Dein Tipp half mir weiter und funzt einwandfrei. MfG Arnie
29. August 200223 j Original geschrieben von Arnie Wieso sollte man kein "end" benutzen? @Vampire Vielen Dank, Dein Tipp half mir weiter und funzt einwandfrei. MfG Arnie Gern geschehen. Das hat mir mal ein Entwickler aus der Firma genau erklärt, weiß aber nicht mehr warum, ist nur hängen geblieben, dass es unschön ist. Funktioniert aber auch. Seitdem benutz ich halt o.g. Prozedur, bzw. end nur bei reinen Modulprogrammen.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.