Indiquer une erreur quand ProcessStartInfo échoue [Résolu]

Signaler
Messages postés
3
Date d'inscription
mardi 22 mai 2018
Statut
Membre
Dernière intervention
22 mai 2018
-
Messages postés
7373
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 mai 2021
-
Bonjour,
J'aimerais faire en sorte que quand le processstartinfo ne trouve pas le fichier à exécuter il indique une erreur.
Comment faire pour cela ? Merci

2 réponses

Messages postés
7373
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 mai 2021
122
Messages postés
3
Date d'inscription
mardi 22 mai 2018
Statut
Membre
Dernière intervention
22 mai 2018

Oui mais connaissant pas cette fonction je ne pouvais pas le deviner mais merci beaucoup.
Messages postés
7373
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 mai 2021
122
C'est pour cela que je t'ai indiqué la page concernant Try Catch End Try

en ouvrant le 1er site tu trouveras un exemple pour t'indiquer l'erreur c'est toujours utile

Try
    Process.Start("http://www.microsoft.com")
Catch ex As Exception
    MsgBox("Can't load Web page" & vbCrLf & ex.Message)
End Try


il y a toujours des erreurs sur ces sites:

vbCrLf 


est remplacé par

Environment.NewLine


et

MsgBox


par

 MessageBox.Show


en VB.Net

voilà

@+ Le Pivert
Messages postés
52
Date d'inscription
mardi 8 mars 2011
Statut
Membre
Dernière intervention
20 janvier 2019
1
Bonjour,
Vous avez juste à faire cela.

Private Sub Button1_Click
        
            Try
                Dim Lancer As ProcessStartInfo = New ProcessStartInfo"CHEMIN FICHIER"
                Process.Start(lancer)
                
            Catch err As Exception

                MsgBox("Erreur")

            End Try
        End If
    End Sub
Messages postés
3
Date d'inscription
mardi 22 mai 2018
Statut
Membre
Dernière intervention
22 mai 2018

Merci beaucoup ca marche super comme cela !