Bonjour,

J'ai une dll de type COM (elle expose les quatre fonctions DllGetClassObject(), DllCanUnloadNow(), DllRegisterServer() et DllUnregisterServer()).

Comment je peut utiliser les autres fonctions via "Bibliothèque de types définissant les interfaces COM" de cette DLL au niveau d'un programme C++(je ne peut pas accéder au fonction directement par simple LoadLibrary et GetProcAddress).

J'ai ajouter un #import "path de mydll" au niveau du fichier .cpp et il y'a les fichiers .tlh et .tli qui sont générer automatiquement avec les non des interfaces et des méthodes de la dll.

mais mon problème c'est comment initialisé et appelé ces méthodes au niveau de mon .cpp.


J'ai déjà utiliser cette DLL sans aucun problème au niveau d'un programme VB par simple ajout de cette DLL comme REF au projet.

code au niveau VB (pour l'accée au fonction de la dll) :
Dim myclasse As New myREFDLL.myclasse
myclasse.myfonction


Merci par avance pour votre aide.