Wie kann ich den Code vollständig beenden und die Anwendung beenden?

7

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?

    
Scott 27.11.2012, 22:21
quelle

1 Antwort

18

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.

    
prprcupofcoffee 27.11.2012, 23:33
quelle

Tags und Links