Tracage d'exécution de code VB6

cs_seb500 Messages postés 2 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 23 octobre 2006 - 20 oct. 2006 à 19:39
cs_seb500 Messages postés 2 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 23 octobre 2006 - 23 oct. 2006 à 10:36
Bonjour,

Je cherche à avoir une trace de l'exécution d'un programme écrit en VB6. Le but étant de connaître uniquement les modules et procédures appelées lors de l'exécution.

Quelqu'un aurait une idée de comment je pourrais m'y prendre pour y arriver en sachant que l'environnement utilisé est VB6?

4 réponses

Dolphin Boy Messages postés 630 Date d'inscription vendredi 5 mai 2006 Statut Membre Dernière intervention 17 février 2007
20 oct. 2006 à 20:05
Salut, je pense que tu devras faire ça toi-même. Rien n'est prévu dans vb6 pour auditer le déroulement d'un programme. A moins d'un add-in que je ne connais pas.
Il te faudra ajouter dans chaque début de procédure ou fonction un appel à une fonction/procédure de ton cru qui enregistrera ce que tu souhaites (accès, date, heure, ...) .
Je ne te cache pas que ça va ralentir l'exécution de ton prog.
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
20 oct. 2006 à 20:47
Regarde cette source "AJOUTER DES LOG DANS VOTRE APPLI", c'est une classe prevue pour faire un log de ton appli.

Il suffit, au début de chaque procedure ou fonction, de faire appel à la méthode .Ecrire de la classe avec le nom de la procédure.
Elle est fournie avec un petit bout de code de test, regarde le tu comprendra comment elle marche.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
22 oct. 2006 à 12:25
salut,

il y a bien ceci :
http://www.aivosto.com/vbwatch.html
http://vb-profiler.qarchive.org/

mais cela n'est pas gratuit...vu l'ampleur de la conception de tel programmes...

ShareVB
0
cs_seb500 Messages postés 2 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 23 octobre 2006
23 oct. 2006 à 10:36
Merci à vous tous pour votre aide!

L'instrumentation à la main du code est ma solution de dernier recours étant donné la taille de l'application que je dois tracer...

J'ai trouvé un article sur la gestion des traces mais avec VB 2005 et ca ne fonctionne pas avec VB6... Jetez un coup d'oeil la dessus si ca vous intéresse: http://www.microsoft.com/france/msdn/vbasic/Gestion-des-traces-Visual-Basic-2005.mspx#top
Mais pas moyen de trouver qch qui tienne la route avec VB6...
0
Rejoignez-nous