comment faire pour appeler et utiliser une dll dans Borland 5.02?
comment faire pour appeler et utiliser une dll dans Borland 5.02?
En une minute de recherche sur ce forum j'ai trouvé un lien vers ceci qui va pouvoir t'aider
j'utilise la version 5.02. et il n' y a pas dans projet l'option ajouter au projet une dll.
pour la compilation en mode console je fais:
cependant les fonctions exporté ne sont pas reconnues:
Code : Sélectionner tout - Visualiser dans une fenêtre à part bcc32 -P -I\incl -L testdll.cpp test.lib
avec write c'est la méthode exportée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Error: Unresolved external 'write()' referenced from module testdll.cpp
est ce qu'il y a une faute?
avec des méthode issues des DLL tu doit les déclarées en External et en importée.
Il y a déja plein de sujet la dessus pour les déclarations et tout, fait une petite recherche..
Bonjours,
Que utilise-tu ? Borland C++ 5.02 ou Borland C++Builder C++ 5.
@+
j'utilise Borland C++ 5.02.
Tu intègres ton fichier *.Lib à ton projet et ensuite tu déclare toute les fonctions sous la forme:
Après tu n'as plus qu'a utiliser ces fonctionsextern "C" __declspec(dllimport) __stdcall int NomProcédure1(int data1, bool data2...);
c'est ça le probleme!
comment integrer le .lib?
en mode console j'ai utilisé
bcc32 -P -I\incl -L testdll.cpp test.lib
mais ça n'a pas marché!!!
pour un projet .ide comment ajouter cette lib?
Par la ligne de commande je ne sais pas, sur l'EDI tu ouvre ton gestionnaire de projet, tu clique sur ton projet.exe (par exemple) avec le bouton droit de la souris et tu choisi Ajouter, tu modifie le filtre type pour choisir *.lib. et tu sélectionne ton fichier
C'est tout ton fichier est maintenant intégré.
Un autre moyen est de faire Maj+F11 (ajouter au projet), même démarche.
Un conseil: met ta DLL et ton lib dans ton répertoire projet, pour l'éxécution il faut toujours la DLL à coté de ton EXE ou alors dans System32.
Bon courage
est ce que tu parles de la version 5.02 de borland.
si oui ou est il ce gestionnaire de projet.
mais dans tout les cas merci pour ton aide.
non sur la 6.0, mais je suppose que ta version a quand même la possibilité d'ajouter des fichier (cpp, h, lib,..) c'est pareil sur tous ces fichiers.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager