Bonjour,
Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
l'erreur grâce à err.number et son libellé par err.description.
Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
numéro
affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
faite sur l'exécutable, je soupçonne un changement dans le système du
client.
Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
Quelqu'un aurait-il une idée pour résoudre ce problème ?
Merci.
Bonjour,
Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
l'erreur grâce à err.number et son libellé par err.description.
Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
numéro
affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
faite sur l'exécutable, je soupçonne un changement dans le système du
client.
Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
Quelqu'un aurait-il une idée pour résoudre ce problème ?
Merci.
Bonjour,
Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
l'erreur grâce à err.number et son libellé par err.description.
Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
numéro
affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
faite sur l'exécutable, je soupçonne un changement dans le système du
client.
Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
Quelqu'un aurait-il une idée pour résoudre ce problème ?
Merci.
Bonjour,
Si l'erreur est réellement 0, en affichant
on error resume next
if err <> 0 then msgbox message
---------------------------------
Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est peut
être qu'il manque une exit Sub après le fin de la routine et avant l'erreur
(piste), par exemple:
on error goto un
........
un:
msgbox Err
Là, manque xit sub entre 2 et 3...
---------------------------------
Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
réinitialisée...
Etc...
--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"Jacques Astier" a écrit dans le
message de news:
> Bonjour,
>
> Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
> error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
> l'erreur grâce à err.number et son libellé par err.description.
>
> Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> numéro
> affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
> faite sur l'exécutable, je soupçonne un changement dans le système du
> client.
>
> Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
>
> Quelqu'un aurait-il une idée pour résoudre ce problème ?
>
> Merci.
Bonjour,
Si l'erreur est réellement 0, en affichant
on error resume next
if err <> 0 then msgbox message
---------------------------------
Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est peut
être qu'il manque une exit Sub après le fin de la routine et avant l'erreur
(piste), par exemple:
on error goto un
........
un:
msgbox Err
Là, manque xit sub entre 2 et 3...
---------------------------------
Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
réinitialisée...
Etc...
--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"Jacques Astier" <JacquesAstier@discussions.microsoft.com> a écrit dans le
message de news: ADBA6DEC-0444-40F0-87A0-7D545D175DD5@microsoft.com...
> Bonjour,
>
> Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
> error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
> l'erreur grâce à err.number et son libellé par err.description.
>
> Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> numéro
> affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
> faite sur l'exécutable, je soupçonne un changement dans le système du
> client.
>
> Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
>
> Quelqu'un aurait-il une idée pour résoudre ce problème ?
>
> Merci.
Bonjour,
Si l'erreur est réellement 0, en affichant
on error resume next
if err <> 0 then msgbox message
---------------------------------
Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est peut
être qu'il manque une exit Sub après le fin de la routine et avant l'erreur
(piste), par exemple:
on error goto un
........
un:
msgbox Err
Là, manque xit sub entre 2 et 3...
---------------------------------
Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
réinitialisée...
Etc...
--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"Jacques Astier" a écrit dans le
message de news:
> Bonjour,
>
> Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
> error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
> l'erreur grâce à err.number et son libellé par err.description.
>
> Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> numéro
> affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
> faite sur l'exécutable, je soupçonne un changement dans le système du
> client.
>
> Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
>
> Quelqu'un aurait-il une idée pour résoudre ce problème ?
>
> Merci.
Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est
> être qu'il manque une exit Sub après le fin de la routine et avant
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
--------------------------------------------------------------------------
> "Jacques Astier" a écrit dans
> message de news:
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification n'ayant
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>
Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est
> être qu'il manque une exit Sub après le fin de la routine et avant
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
--------------------------------------------------------------------------
> "Jacques Astier" <JacquesAstier@discussions.microsoft.com> a écrit dans
> message de news: ADBA6DEC-0444-40F0-87A0-7D545D175DD5@microsoft.com...
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification n'ayant
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>
Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est
> être qu'il manque une exit Sub après le fin de la routine et avant
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
--------------------------------------------------------------------------
> "Jacques Astier" a écrit dans
> message de news:
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification n'ayant
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>
Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est peut
> être qu'il manque une exit Sub après le fin de la routine et avant l'erreur
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
> ------------------------------------------------------------------------------------
> "Jacques Astier" a écrit dans le
> message de news:
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>
Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est peut
> être qu'il manque une exit Sub après le fin de la routine et avant l'erreur
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
> ------------------------------------------------------------------------------------
> "Jacques Astier" <JacquesAstier@discussions.microsoft.com> a écrit dans le
> message de news: ADBA6DEC-0444-40F0-87A0-7D545D175DD5@microsoft.com...
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>
Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est peut
> être qu'il manque une exit Sub après le fin de la routine et avant l'erreur
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
> ------------------------------------------------------------------------------------
> "Jacques Astier" a écrit dans le
> message de news:
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>
Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est peut
> être qu'il manque une exit Sub après le fin de la routine et avant l'erreur
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
> ------------------------------------------------------------------------------------
> "Jacques Astier" a écrit dans le
> message de news:
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>
Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est peut
> être qu'il manque une exit Sub après le fin de la routine et avant l'erreur
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
> ------------------------------------------------------------------------------------
> "Jacques Astier" <JacquesAstier@discussions.microsoft.com> a écrit dans le
> message de news: ADBA6DEC-0444-40F0-87A0-7D545D175DD5@microsoft.com...
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>
Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est peut
> être qu'il manque une exit Sub après le fin de la routine et avant l'erreur
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
> ------------------------------------------------------------------------------------
> "Jacques Astier" a écrit dans le
> message de news:
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement (on
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le numéro de
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification n'ayant été
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>
Je viens d'avoir le même problème : une boite de message sans message, et
un
plantage qui suit.
Mon contexte : acces à une base SQLServer via odbc et une base Access.
Cà marche sur ma machine de développement, mais pas sur les machines de
prod.
Est-ce que cela à a voir avec access installé ou non?
"Jacques Astier" a écrit :Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est
> peut
> être qu'il manque une exit Sub après le fin de la routine et avant
> l'erreur
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
> ------------------------------------------------------------------------------------
> "Jacques Astier" a écrit dans
> le
> message de news:
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement
> > (on
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le
> > numéro de
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification
> > n'ayant été
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>
Je viens d'avoir le même problème : une boite de message sans message, et
un
plantage qui suit.
Mon contexte : acces à une base SQLServer via odbc et une base Access.
Cà marche sur ma machine de développement, mais pas sur les machines de
prod.
Est-ce que cela à a voir avec access installé ou non?
"Jacques Astier" a écrit :
Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est
> peut
> être qu'il manque une exit Sub après le fin de la routine et avant
> l'erreur
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
> ------------------------------------------------------------------------------------
> "Jacques Astier" <JacquesAstier@discussions.microsoft.com> a écrit dans
> le
> message de news: ADBA6DEC-0444-40F0-87A0-7D545D175DD5@microsoft.com...
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement
> > (on
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le
> > numéro de
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification
> > n'ayant été
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>
Je viens d'avoir le même problème : une boite de message sans message, et
un
plantage qui suit.
Mon contexte : acces à une base SQLServer via odbc et une base Access.
Cà marche sur ma machine de développement, mais pas sur les machines de
prod.
Est-ce que cela à a voir avec access installé ou non?
"Jacques Astier" a écrit :Merci X,
mais ce n'est pas un problème d'écriture du code.
La gestion des erreurs est correcte.
Il se trouve que, soudainement, le code erreur renvoyé passe à zéro.
Je pense qu'il s'agit d'un problème d'environnement, mais je ne sais pas
lequel.
Quelqu'un a-t-il déjà rencontré ça ???
"X" a écrit :
> Bonjour,
>
> Si l'erreur est réellement 0, en affichant
> on error resume next
> if err <> 0 then msgbox message
> ---------------------------------
>
> Mais, sinon, si une erreur 0 passe dans la routine de gestion, c'est
> peut
> être qu'il manque une exit Sub après le fin de la routine et avant
> l'erreur
> (piste), par exemple:
>
> on error goto un
> ........
> un:
> msgbox Err
>
> Là, manque xit sub entre 2 et 3...
> ---------------------------------
>
> Possibilité aussi que l'errreur vienne d'ailleurs et ne soit pas
> réinitialisée...
>
> Etc...
> --
> Merci beaucoup, au revoir et à bientôt :o)
> ------
> Site logiciels
> http://irolog.free.fr
> http://irolog.free.fr/ecrire/index.htm
> Site perso
> http://irolog.free.fr/joe/index.htm
> Principe d'utilisation des news Groups
> http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
> ------------------------------------------------------------------------------------
> "Jacques Astier" a écrit dans
> le
> message de news:
> > Bonjour,
> >
> > Sur un exécutable VB6, la gestion des erreurs est faite classiquement
> > (on
> > error...) et fonctionne bien. Pour l'utilisateur, on affiche le
> > numéro de
> > l'erreur grâce à err.number et son libellé par err.description.
> >
> > Or, d'un seul coup, chez le client, lorsqu'une erreur se produit, le
> > numéro
> > affiché est à zéro et le libellé est vide. Aucune modification
> > n'ayant été
> > faite sur l'exécutable, je soupçonne un changement dans le système du
> > client.
> >
> > Donc au lieu d'avoir un message "440 - xxx", on a "0 -".
> >
> > Quelqu'un aurait-il une idée pour résoudre ce problème ?
> >
> > Merci.
>
>
>