OVH Cloud OVH Cloud

Pile d'appel

2 réponses
Avatar
Ed Lapoignee
Bonjour à tous,

J'ai un prg VB6 dans lequel j'aurais besoin de récupérer la pile d'appel des
différentes fonctions et procédures déroulée pendant une éxecution.

Connaissez - vous un moyen de récupérer sous forme de chaine de caractères
dans du code VB, l'équivalent de ce que l'on obtient en faisant CTRL+L en
mode debug ?

Merci à vous.

2 réponses

Avatar
Jean-marc
"Ed Lapoignee" a écrit dans le message de news:
%
Bonjour à tous,

J'ai un prg VB6 dans lequel j'aurais besoin de récupérer la pile d'appel
des
différentes fonctions et procédures déroulée pendant une éxecution.

Connaissez - vous un moyen de récupérer sous forme de chaine de caractères
dans du code VB, l'équivalent de ce que l'on obtient en faisant CTRL+L en
mode debug ?



Hello,

Ce n'est malheureusement pas possible en VB.
La seule façon est de faire toi même une gestion
de pile d'appel.

Cette question avait déjà été évoquée il y a longtemps
ici même. A l'époque, j'avais proposé un moyen assez simple
à mettre en oeuvre:
http://groups.google.fr/group/microsoft.public.fr.vb/browse_thread/thread/69f510c70251116/c2236e576dbad5ea?lnk=gst&q=pile+appel&rnum=5#c2236e576dbad5ea

J'ai depuis utilisé cela dans quelques projets et ça
marche parfaitement bien :-)

--
Jean-marc Noury (jean_marc_n2)
MVP Visual Basic
mailto: remove '_no_spam_' ;
FAQ VB: http://faq.vb.free.fr/
Avatar
birmania
Le lundi 23 Octobre 2006 à 17:11 par Ed Lapoignee :
Bonjour à tous,

J'ai un prg VB6 dans lequel j'aurais besoin de récupérer la pile
d'appel des
différentes fonctions et procédures déroulée
pendant une éxecution.

Connaissez - vous un moyen de récupérer sous forme de chaine de
caractères
dans du code VB, l'équivalent de ce que l'on obtient en faisant CTRL+L
en
mode debug ?

Merci à vous.


Bonjour à toutes et tous,

Je viens de publier un outil permettant de post-traiter un projet VB6 afin d'enregistrer dans un fichier la pile des appels de méthode lors d'une exception.
Comme cela ne se fait qu'a l'exception, je ne sais pas si ça te servira mais qui sait ?

Le lien : http://biome404.com/vb6-sealer/