Ich habe eine .exe mit VB.NET 3.0 (und Visual Studio). Es funktioniert ganz gut, aber auf Beendigung, bekomme ich einen Windows-Fehler:VB.NET exe: (Name) hat aufgehört zu arbeiten
, anstatt nur still zu schließen. Ich legte eine msgbox die Zeile vor der "end sub
" von "sub main
" und es zeigt sich, so dass ich dort ohne einen Fehler ankommen. ==> Warum bekomme ich diese Nachricht? Vielleicht habe ich vergessen, ein Objekt Finalize zu verwenden?
Es ist nicht wirklich eine große Sache (es funktioniert sowieso), aber eine EXE-Freigabe, die auf diese Weise wirkt können die Fragen der Benutzer erhöhen ...
Haben Sie versucht, zu debuggen und von Konsole/Ausgabefenster zu sehen, wenn es etwas erfasst? – Spidey
Wenn ich es von CMD starte, gibt es keine Rückmeldung. Würdest du erklären, wie man die anderen Tests macht? Vielen Dank! – Pierre
Haben Sie den Call-Stack überprüft? Es scheint, als könnte es eine Endlosschleife oder einen anderen Aufruf geben, der nicht in Ihrem Code beendet wurde. – David