Vu les objects, le .def que tu as ne marchera pas ...
Je pense que le plus simple derait de creer les functionalites que tu veux dans ton appli VB dans la DLL elle-meme. J'ai pas vraiment le temps de tout lire, mais en gros :
- Tu cree l'object dans la DLL avec une function INIT, tu recupere un "handle" de cet obbject dans ton appli
- Tu crees les function dans la DLL, tu passes le handle de l'object a chaque appel, tu appelle les functionalites de l'object
- Tu cree une function de cleanup de l'object quand tu en a plus besoin ..
C'est plus simple si tu n'as besoin que d'un des objects, et que les operations sont simples. Sinon demande au fournisseur ou sur les forums, peut etre quelqu'un a deja ecrit une equivalence