medelidrissi
Messages postés180Date d'inscriptionjeudi 21 août 2003StatutMembreDernière intervention26 novembre 2007
-
19 juil. 2005 à 17:42
medelidrissi
Messages postés180Date d'inscriptionjeudi 21 août 2003StatutMembreDernière intervention26 novembre 2007
-
19 juil. 2005 à 19:30
Bonjour,
Il y a pas mal de temps que je travail sur un petit soft, alors pour conclure j'aimerai faire une gestion des erreurs, en d'autre terme j'aimerai que le soft est le privilege unique de gerer ses propres erreurs, comme tout bon prog.
Jusqu'à présent, je suis parvenu à contrôler les Erreurs critiques qui sont causées en général par une mauvaise manipulation d'API.
Il me reste maintenant la gestion des erreurs gérer par le runtime vb, comme par exemple celle causée par, sans utiliser On error :
dim a as Integer
a = 4 / 0 'genere une erreur division par zero
Donc si vous avez des tutos ou des idées, merci de bien vouloir mon faire-part.
Merci d'avance.
Bonne programmation.
Cordialement medelidrissi
<HR>
En Informatique, rien n'est impossible. mais, ce n'est pas toujours évident.
medelidrissi
Messages postés180Date d'inscriptionjeudi 21 août 2003StatutMembreDernière intervention26 novembre 20072 19 juil. 2005 à 19:30
Salut,
Malheureusement pour parer tout dysfonctionnement inattendu des profs développé sur vb, et surtout pour ne pas afficher la boîte de dialogue Error par le runtime vb, il faut traîner avec le on error sur chaque procédure et fonction. Ce qui est vraiment difficile à manier.
Ce que je veux c'est contrôler, c'est erreur d'une manière générale, et en cas d'un dysfonctionnement au lieu d'afficher la description de l'erreur afficher un message personnalisable avec la possibilité d'envoyer le rapport de l'erreur.
Comme je l'ai dit, je suis parvenu à faire ceci pour les Erreurs critiques par l'intermédiaire de SetUnhandledExceptionFilter (notez que les erreurs critiques ne sont pas gérables avec le on error, en faite, en cas de telles erreurs Windows affiche la description de l'erreur et le prog et arrêté subitement). Maintenant, il me reste l'autre partie, malheureusement je n'est pas trouvé de tutos à ce sujet.
Merci,
Bonne programmation.
Cordialement medelidrissi
<HR>
En Informatique, rien n'est impossible. mais, ce n'est pas toujours évident.