In meinem Code überprüfe ich, ob die ausführbare Datei op.exe
im Pfadverzeichnis des Anwendungslaufs ist, falls nicht, zeigt sie MsgBox
und beendet die Anwendung, das Problem ist, dass sie nicht wirklich beendet wird die Anwendung, weil der Code danach jedes Mal ausgeführt wird.
Hier ist der Code, über den ich spreche:
%Vor% MsgBox wird angezeigt, und die Anwendung wird beendet, aber es wird anschließend das Verzeichnis files
erstellt ( IO.Directory.CreateDirectory('files')
). Ich will das nicht, und ich möchte die Anwendung vollständig schließen, nachdem ich die MsgBox gezeigt habe.
Wie kann ich das tun?
Versuchen Sie stattdessen Environment.Exit(0)
. Application.Exit
bewirkt, dass eine Nachrichtenschleife beendet wird, aber dies geschieht durch die Nachrichtenschleife liest eine "Quit" -Nachricht aus ihrer Warteschlange. Environment.Exit
bewirkt, dass der Prozess selbst beendet wird.
Tags und Links visual-studio-2010 vb.net