Bonjour,
je souhaiterais utiliser une librairie partagée fournie par un tiers. Je dispose de :
- librairie DLL
- fichiers en .exp, .lib, .tlb, .vbr

Cette librairie est écrite en VB6 (DLL interface COM d'après l'auteur).

Mon problème est que je n'arrive pas à l'utiliser avec Dev-cpp. Je ne dispose pas du fichier entête .h (puisqu'en VB). Cette DLL contient normalement la définition de plusieurs classes, mais pas fonctions.

J'ai bien testé avec l'import 'reimp -c fichier.lib' mais le fichier est semble-t-il corrompu.

Lorsque je récris en c++ le header d'une classe, avec au moins les prédéclarations des constructeurs, destructeurs, l'édition de liens échoue car il ne trouve visiblement pas les déclarations de ces fonctions, même si je rajoute la DLL à l'édition de liens).

Quelle est la méthode à suivre pour pouvoir tout de même utiliser cette librairie ?

Merci !