cs_makefcna
Messages postés17Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention26 mars 2008
-
20 sept. 2005 à 08:05
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
20 sept. 2005 à 13:20
Bonjour,
Je dois utiliser dans une application VB, 2 dlls (fichier1.dll et fichier2.dll). L' exemple qui m'est fourni est en C. Pour que cet exemple fonctionne en C, je dois incorporer à mon projet C 2 fichiers .lib (fichier1.lib et fichier2.lib), sans quoi les fonctions des dlls ne sont pas reconnues.
J'ai tenté d'appeler les fonctions des dlls depuis mon application VB mais sans succès avec le message "Point d'entrée <fonction> d'une dll introuvable dans <fichier1>.
J'ai pris soin de respecter les majuscules et les minuscules.
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 20 sept. 2005 à 09:06
Majuscules et minuscules n'ont pas d'importance ici.
Je te conseille d'ouvrir tes DLL avec Dependency Walker (depends.exe à partir du menu démarrer |executer de WinXP) pour vérifier le nomde tes fonctions.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 20 sept. 2005 à 11:11
Bien Dark, tout va bien en parlant clairement, hein....
makefcna > Regarde bien dans les exemples C pour voir si les DLLs modifient les chaines auquiel cas tu risques des surprises en sortie de fonction. Il te faudra préparer les buffers chaine avec Space() par exemple et la redécouper en sortie en trouvant où est le 1er 0 à l'intérieur.
ciao...
BruNews, MVP VC++
Vous n’avez pas trouvé la réponse que vous recherchez ?