ofeelfree
Messages postés9Date d'inscriptionmercredi 24 septembre 2003StatutMembreDernière intervention14 juin 2005 10 févr. 2005 à 15:46
Bonjour,
Si ma mémoire est bonne l'interface IUnknown est une interface générique utilisée pour l'accès aux dll com.
Dans ton cas, est-ce qu'un Public Function NewEnum() As Object
ne ferait pas mieux l'affaire ?
sinon, il faut que tu ouvres Outils/Attributs de procédure... puis tu choisis NewEnum dans la liste déroulante en haut...puis clique sur Avancés>> et dans ID de la Procédure, tu tapes -4 et tu coches Masquer ce membre...
De sorte que seul VB peut utiliser la fonction NewEnum pour implémenter For Each...
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 11 févr. 2005 à 14:07
salut,
compare la source (en ouvrant avec Notepad) dont je t'ai donné le lien et la tienne : tu dois avoir deux lignes Attribute ... après Public Function NewEnum...
j'ai essayé le projet du lien et il compile impec...
si ca marche toujours pas et bien il faut que tu donnes plus de détails sur la classe qui contient NewEnum...