Trong mã của tôi, tôi kiểm tra xem tệp thi hành op.exe
có trong thư mục đường dẫn ứng dụng chạy hay không, trong trường hợp không, nó hiển thị MsgBox
và thoát khỏi ứng dụng, vấn đề là nó không thực sự thoát khỏi ứng dụng, vì mã sau khi thực thi mọi lúc.Làm thế nào để hoàn toàn ngừng chạy mã và thoát khỏi ứng dụng?
Đây là mã tôi đang nói về:
If Not File.Exists("op.exe") Then
MsgBox("op.exe not found!", MsgBoxStyle.Critical, "Error")
Application.Exit()
End If
IO.Directory.CreateDirectory('files')
MsgBox xuất hiện, và ứng dụng không xuất cảnh, nhưng nó tạo ra các thư files
sau đó (IO.Directory.CreateDirectory('files')
). Tôi không muốn điều đó, và tôi muốn đóng hoàn toàn ứng dụng sau khi hiển thị MsgBox.
Tôi có thể làm như thế nào?
Thử 'Environment.Exit (0)' để thay thế. – prprcupofcoffee
Và không sử dụng File.Exists() như thế. Chỉ cần thử mở hoặc sử dụng tệp và xử lý ngoại lệ nếu nó không thành công. Ngoài ra, bạn luôn có thể thêm một khối 'Khác 'cho lệnh gọi CreateDirectory(). –
@David Cảm ơn - nó đã hoạt động. – Scott