VB.NET CommandLineArgs ile program nasıl kapatılır

Vatansever

Asistan
Katılım
23 Ağustos 2007
Mesajlar
405
Reaksiyon puanı
1
Puanları
18
Programımı güncelleme yapılacağı zaman otomatik kapatmak istiyorum taskkill yöntemini kullanmak istemiyorum kapatılacağı zaman önemli bir işlem yapıyorsa birdaha hiç açılmama ihtimali var bu yüzden güvenli sonlandırmak istiyorum. Ben CommandLineArgs yöntemini kullanıcam ama programı kapatamıyorum aşağıda çalışan kodumu yazdım bu kod Application.Exit() kodu hariç çalışıyor bu kodun yerine mesagesbox koyarak test ettim istediğim gibi ama Application.Exit() neden çalışmıyor anlamadım


Kod:
    Private Sub TestForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim strStartupArguments() As String, intCount As Integer
        strStartupArguments = System.Environment.GetCommandLineArgs
        For intCount = 0 To UBound(strStartupArguments)
            Select Case strStartupArguments(intCount).ToLower
                Case "-exit"
                    Application.Exit()
            End Select
        Next intCount
    End Sub
 
Üst