Je pense que le titre est assez clair: peut-on obtenir la liste des variables, propriétés, sub et fonctions d'une classe d'objet :
Je pense que le titre est assez clair: peut-on obtenir la liste des variables, propriétés, sub et fonctions d'une classe d'objet :
Avant de poser une question, merci de chercher dans les rubriques suivantes:
FAQ VB
Tutoriaux VB
Recherche avancée sur le forum
si ta classe hérite de IDispatch oui, sinon non
Implements IDispatch provoque une erreur de compilation...
Comment utilise-t-on cette interface avec un module de classe :
On ne doit pouvoir l'utiliser qu'avec un contôle ActiveX...
Avant de poser une question, merci de chercher dans les rubriques suivantes:
FAQ VB
Tutoriaux VB
Recherche avancée sur le forum
Sur des classes VB6 il me semblent qu'on peut toujours accéder aux méthodes publiques par automation, ce qui veut dire que l'interface par défaut hérite de IDispatch.
Et, concrètement, comment je fais pour connaitre la liste des méthodes de ma classe :
Avant de poser une question, merci de chercher dans les rubriques suivantes:
FAQ VB
Tutoriaux VB
Recherche avancée sur le forum
Je viens seulement d'y arriver
tu ajoutes à ton projet la référence TypeLib Info (TLBINF32.DLL)
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim MaClasse As New clsTest, MonInfo As TLI.MemberInfo For Each MonInfo In TLI.InterfaceInfoFromObject(MaClasse ).Members Debug.Print MonInfo.Name Next
Merci, félicitations
Avant de poser une question, merci de chercher dans les rubriques suivantes:
FAQ VB
Tutoriaux VB
Recherche avancée sur le forum
Elle sert à quoi la fonction de recherche ?
http://www.developpez.net/forums/viewtopic.php?t=82133
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager