kkhuet
Messages postés92Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention 3 juin 2009
-
28 déc. 2005 à 12:27
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
29 déc. 2005 à 13:24
Bonjour à tous,
Pour améliorer une fonction de log d'erreurs, j'ai besoin de
récupérer le nom de la fonction qui s'exécute ou le numéro de la ligne de code
sur laquelle il y a l'erreur.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 28 déc. 2005 à 12:45
Salut
Pour trouver la ligne où s'est produite l'erreur, il y a "Erl"
Il n'y a pas de syntaxe VB qui permette de récupérer le nom de la procédure dans laquelle tu es.
Par contre, certains outils complémentaires à l'éditeur VB gratuits (comme MzTools) sont capable, pendant la phase création, de générer la gestion d'erreur en y incluant le nom de la procédure.
MzTools (que j'utilise) permet aussi de numéroter chaque ligne du programme.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 28 déc. 2005 à 13:14
Comme le dis Dark Sidious, il te faut envoyer ces infos toi-même.
Une des options possibles est d'avoir une variable publique dans laquelle tu stockes le nom de la procédure/fonction en cours a chaque fois que tu rentres dans une procédure/fonction et tu l'exploites dans ta propre fonction de gestion de log d'erreur.