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

Messages postés
3
Date d'inscription
mardi 22 mai 2018
Dernière intervention
22 mai 2018
- - Dernière réponse : cs_Le Pivert
Messages postés
5613
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
16 décembre 2018
- 23 mai 2018 à 08:31
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
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
5613
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
16 décembre 2018
1
Merci
Bonjour,

Une petite recherche sur google:

https://www.bing.com/search?q=try+catch+end+try+VB.Net&form=PRFRFR&httpsmsn=1&refig=a5d8f7fd41a04272ba19902c104fc993&sp=-1&pq=try+catch+end+try+vb.net&sc=0-24&qs=n&sk=&cvid=a5d8f7fd41a04272ba19902c104fc993

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CodeS-SourceS

Codes Sources a aidé 98 internautes ce mois-ci

LeMoluske
Messages postés
3
Date d'inscription
mardi 22 mai 2018
Dernière intervention
22 mai 2018
-
Oui mais connaissant pas cette fonction je ne pouvais pas le deviner mais merci beaucoup.
cs_Le Pivert
Messages postés
5613
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
16 décembre 2018
-
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
Commenter la réponse de cs_Le Pivert
Messages postés
51
Date d'inscription
mardi 8 mars 2011
Dernière intervention
25 septembre 2018
1
Merci
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

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CodeS-SourceS

Codes Sources a aidé 98 internautes ce mois-ci

LeMoluske
Messages postés
3
Date d'inscription
mardi 22 mai 2018
Dernière intervention
22 mai 2018
-
Merci beaucoup ca marche super comme cela !
Commenter la réponse de theopom

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.