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
Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation
Lisez le magazine de developpez.com. Mes tutos : http://pottiez.developpez.com
La FAQ BCB -> 642 Questions/Réponses, si vous voulez participer, contactez moi. Aide de BCB6 en français
N'oubliez pas que l'aide existe et est affichée sous simple pression de la touche F1 , une touche c'est plus rapide que tout un message .
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.
@+
Les règles Les cours La fonction rechercher
N'oubliez pas de mettre en et de voter.
La terre n'est pas un héritage de nos parents, mais un emprunt que nous faisons à nos enfants. La protection de notre environnement est la responsabilité de tous. Ne reculez plus devant l'urgence, agissez !
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