Kodumda, op.exe
çalıştırılabilir dosyasının uygulama çalışma yolu dizininde olup olmadığını, eğer yoksa, MsgBox
gösterip uygulamadan çıkıp çıkmadığını kontrol ediyorum, sorun uygulamadan çıkmıyor olmasıdır. kod her seferde yürütülür. İşte Kodun çalıştırılması ve uygulamadan çıkması tamamen nasıl durdurulur?
If Not File.Exists("op.exe") Then
MsgBox("op.exe not found!", MsgBoxStyle.Critical, "Error")
Application.Exit()
End If
IO.Directory.CreateDirectory('files')
MsgBox görünür ve uygulama çıkmak yapar, ancak dizini files
sonradan (IO.Directory.CreateDirectory('files')
) yaratıyor. Bunu istemiyorum ve MsgBox'ı gösterdikten sonra uygulamayı tamamen kapatmak istiyorum.
Bunu nasıl yapabilirim?
Bunun yerine Environment.Exit (0) 'ı deneyin. – prprcupofcoffee
Ve bunun gibi File.Exists() kullanmayın. Sadece dosyayı açmayı veya kullanmayı deneyiniz ve başarısız olursa istisnayı ele alınız. Ayrıca, her zaman CreateDirectory() çağrısı için bir 'Else' bloğu ekleyebilirsiniz. –
@David Teşekkürler - işe yaradı. – Scott