7
在我的代碼中,我檢查可執行文件op.exe
是否在應用程序運行路徑目錄中,如果不是,它確實顯示MsgBox
並退出應用程序,問題是它並不真正退出應用程序,因爲代碼在每次執行之後。如何完全停止運行代碼並退出應用程序?
下面是我在談論的代碼:出現
If Not File.Exists("op.exe") Then
MsgBox("op.exe not found!", MsgBoxStyle.Critical, "Error")
Application.Exit()
End If
IO.Directory.CreateDirectory('files')
MSGBOX,和應用程序不退出,但它創建目錄files
之後(IO.Directory.CreateDirectory('files')
)。我不想這樣,我想在顯示MsgBox後完全關閉應用程序。
我該怎麼做?
改爲嘗試'Environment.Exit(0)'。 – prprcupofcoffee
並且不要使用那樣的File.Exists()。只要嘗試打開或使用該文件,並在發生故障時處理該異常。另外,您可以隨時爲CreateDirectory()調用添加一個Else塊。 –
@大衛謝謝 - 它的工作。 – Scott