Introspection en vb : est-ce possible ? comment ?

taobang Messages postés 7 Date d'inscription mardi 26 août 2003 Statut Membre Dernière intervention 3 septembre 2004 - 6 août 2004 à 16:57
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 - 9 août 2004 à 15:14
BOnjour,

J'aimerais pouvoir lister les méthodes de mes modules ou les méthodes des classes ...

Existe t'il une possibilité de le faire en VB ( VB6 simple pas en .NET )

En vous remerciant par avance,

@ +

TAoBang

3 réponses

cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
6 août 2004 à 18:10
Salut,
Va voir cette page ici :
http://www.vbfrance.com/code.aspx?id=23562
<jack> nous fait profiter d'une de ses trouvailles. Un magnifique add-in pour vb6.
Une fois installé comme jack l'indique (sauf que la dll s'appelle maintenant mztools3.dll)
Entre autres utilitaires géniaux, pour obtenir ce que tu veux tu cliques sur "autres utilitaires" puis "générer la doc XML ..."

Cordialement

CanisLupus
0
taobang Messages postés 7 Date d'inscription mardi 26 août 2003 Statut Membre Dernière intervention 3 septembre 2004
9 août 2004 à 09:15
salut salut ..
merci pour cette réponse,
je souhaitais lister les méthodes dans mon programme et non dans l'interface de VB ...
Merci ,
@ +
taobang
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
9 août 2004 à 15:14
Si g bien compris, tu veux lister les méthodes de ton propre programme. Je suppose que c lister toutes les procédures et fonctions présentes dans tes modules directement ds ton prog ?
Je ne me m'étais pas encore posé la question car je n'en voyais pas l'intérêt.
Sinon, dur le site, il y a un source qui fait ça en VBA Excel :
http://www.vbfrance.com/code.aspx?ID=7703
Je suppose que si c possible en VBA Excel ça doit être possible en VB6 quoique je n'ai pas trouvé le moyen (manque de temps).

Cordialement

CanisLupus
0
Rejoignez-nous