OVH Cloud OVH Cloud

Erreur 0 ?

3 réponses
Avatar
Jacques
Bonjour,

Lorsque je fais tourner mon application dans VB6, il n'y a aucun problème.
Dans les options , j'ai sélectionner arrêt sur toutes les erreurs. Après
avoir créé un empaquetage et avoir installer mon application , je reçois le
message suivant : " Erreur d'exécution '0' " !!
Comment détecter l'origine de cette erreur ??

Merci de vos réponses


Jacques

3 réponses

Avatar
le_troll
Bonjour, "0" c'est quand tout va bien, c'est parce qu justement, faisant une
routine d'erreurs, tu reçois les erreur, y compris "0", donc il faut mettre
à ces routines d'erreur if Err <> 0 then ... OU if Err = 0 then exit sub (ou
remettre l'erreur RAZ, écrit Err et appelle l'aide, tu verras les
différentes possibilités)...

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !


"Jacques" a écrit dans le message de
news:O7$
Bonjour,

Lorsque je fais tourner mon application dans VB6, il n'y a aucun problème.
Dans les options , j'ai sélectionner arrêt sur toutes les erreurs. Après
avoir créé un empaquetage et avoir installer mon application , je reçois


le
message suivant : " Erreur d'exécution '0' " !!
Comment détecter l'origine de cette erreur ??

Merci de vos réponses


Jacques




Avatar
Jean-Marc
"Jacques" a écrit dans le message de
news:O7$
Bonjour,

Lorsque je fais tourner mon application dans VB6, il n'y a aucun problème.
Dans les options , j'ai sélectionner arrêt sur toutes les erreurs. Après
avoir créé un empaquetage et avoir installer mon application , je reçois


le
message suivant : " Erreur d'exécution '0' " !!
Comment détecter l'origine de cette erreur ??



Hello,
toutes les procédures et fonctions devraient être protégées par On error,
avec traitement explicite des erreurs, prévues ou non.

Des outils comlme MZ-Tools permettent de faire cela facilement; voici un
mini exemple:
'---------
Private Sub Form_Load()

On Error GoTo Form_Load_Error



On Error GoTo 0
Exit Sub

Form_Load_Error:

MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure
Form_Load of Feuille Form1"
End Sub
'----------------


--
Jean-marc
Avatar
Pascal B.
Bonjour Jacques,

En principe, il ne faut pas toucher cette option !!!
C'est utile seulement dans certains cas de débogage (comme pour les controles ActiveX)

De plus, cette option n'a pas d'invluence sur l'application compilée (à mon avis).
Il faut donc chercher l'erreur ailleurs.

Cordialement,
Pascal B.


"Jacques" wrote in message news:O7$
| Bonjour,
|
| Lorsque je fais tourner mon application dans VB6, il n'y a aucun problème.
| Dans les options , j'ai sélectionner arrêt sur toutes les erreurs. Après
| avoir créé un empaquetage et avoir installer mon application , je reçois le
| message suivant : " Erreur d'exécution '0' " !!
| Comment détecter l'origine de cette erreur ??
|
| Merci de vos réponses
|
|
| Jacques
|
|