Au man...ich hab´s "verbockt"!
Beim Schließen einer Midi Form / Beenden des Debugging geschieht seltsames:
Das Programm wird beendet, man sieht den Task im Taskmanager "verschwinden", aber dann taucht er an anderer Stelle wieder auf! Gleicher Name!
(Und verhindert so natürlich sehr wirksam jedes weiterarbeiten...:-)
Task gewaltsam beenden, und schon geht´s normal weiter! Neustart VB2010 hilft natürlich auch, ist aber noch nerviger.
Hatte sowas schonmal unter VB6, da half es dann, vor dem Ende, alle Childs definitiv zu entladen und sicherzustellen, das nicht irgendein Event wieder auf eine Childform zugreift und sie damit während des Beendens wieder läd. Das Problem ist prinzipiell anscheinend nicht wirklich neu, denn auch Programme wie ein älteres Outlook oder Photoeditor in Office 2000-2003 legen manchmal so ein "Ei" ab.
Aber hier komme ich nun nicht weiter....da IST definitiv nichts mehr aktiv/geladen und dummerweise habe ich auch echt keinen Schimmer mehr, an welcher "Schraube" oder Code ich da gedreht habe, bevor das Problem auftauchte. Das Einzige, was ich noch weiß, ist, das ich (unter anderem) in den Childs mit den dort benutzten ActivX "gespielt" habe. Kann ein ActiveX trotzdem aktiv bleiben, obwohl die Form schon entladen ist, und so ein normales Programmende "sabotieren"?
Gibt es in VB2010 sinngemäß so etwas wie einen "Kill All" Befehl? Oder eine Einstellung/Funktion in der MDI Form, die "sicher" alles "mitreißt"?
Beim Schließen einer Midi Form / Beenden des Debugging geschieht seltsames:
Das Programm wird beendet, man sieht den Task im Taskmanager "verschwinden", aber dann taucht er an anderer Stelle wieder auf! Gleicher Name!
(Und verhindert so natürlich sehr wirksam jedes weiterarbeiten...:-)
Task gewaltsam beenden, und schon geht´s normal weiter! Neustart VB2010 hilft natürlich auch, ist aber noch nerviger.
Hatte sowas schonmal unter VB6, da half es dann, vor dem Ende, alle Childs definitiv zu entladen und sicherzustellen, das nicht irgendein Event wieder auf eine Childform zugreift und sie damit während des Beendens wieder läd. Das Problem ist prinzipiell anscheinend nicht wirklich neu, denn auch Programme wie ein älteres Outlook oder Photoeditor in Office 2000-2003 legen manchmal so ein "Ei" ab.
Aber hier komme ich nun nicht weiter....da IST definitiv nichts mehr aktiv/geladen und dummerweise habe ich auch echt keinen Schimmer mehr, an welcher "Schraube" oder Code ich da gedreht habe, bevor das Problem auftauchte. Das Einzige, was ich noch weiß, ist, das ich (unter anderem) in den Childs mit den dort benutzten ActivX "gespielt" habe. Kann ein ActiveX trotzdem aktiv bleiben, obwohl die Form schon entladen ist, und so ein normales Programmende "sabotieren"?
Gibt es in VB2010 sinngemäß so etwas wie einen "Kill All" Befehl? Oder eine Einstellung/Funktion in der MDI Form, die "sicher" alles "mitreißt"?