Comment puis-je utiliser une DLL COM avec la fonction LoadLibrary en C++

Tout d'abord, COM, c'est comme de la magie noire pour moi. Mais j'ai besoin d'utiliser dll COM dans un projet, je suis en train de travailler sur.

J'ai une DLL je développe et j'ai besoin de certaines fonctionnalités qui sont disponibles dans une autre DLL COM. Quand je regarde à la DLL COM avec Depends.exe je vois des méthodes comme DllGetClassObject() et d'autres fonctions, mais aucun de ces fonctions, je suis intéressé.

J'ai accès à la DLL COM (ancien) du code source, mais c'est un gâchis, et je serais plutôt du genre à utiliser la DLL COM en binaire comme une grosse boîte noire ne sachant pas ce qui se passe à l'intérieur.

Alors, comment puis-je appeler la COM des fonctions de la DLL à partir de mon code à l'aide de la fonction LoadLibrary? Est-il possible? Si oui, pourriez-vous me donner un exemple de comment le faire?

Je suis à l'aide de Visual Studio 6 pour ce projet.

Merci beaucoup!

OriginalL'auteur Etienne Savard | 2010-02-02