Comment utiliser une DLL VC++ avec Delphi 6 ? [Delphi/VC++] - Programmation
Marsh Posté le 22-01-2002 à 18:31:01
oui y a moyen d'utiliser des DLL sous Delphi 6, y a rien de spécial à faire dans la création de la DLL.
Pour l'utiliser sous Delphi y a LoadLibrary pour charger la DLL, et GetProcAddress, comme en C++ (ce sont des fonctions de l'API Windows).
y doit y avoir des exemples un peu partout là dessus (désolé là j'ai pas le temps de chercher et j'ai pas de code source qui le fait à portée de main)
Marsh Posté le 23-01-2002 à 23:12:04
bon bhen tu fais bien d'upper :
exemple d'utilisation d'une DLL:
dans les declarations de la unit:
Code :
|
puis le chargement et l'appel:
Code :
|
evidemment faut adapter le nom de la fonction dans GetProcAdress, ainsi que les paramètres dans la déclaration
si tu fais très souvent appel à la DLL dans le programme c'est peut etre mieux de la charger au demarrage du prog et de la liberer a la fin, pour ne pas devoir a chaque fois charger/decharger.
Marsh Posté le 22-01-2002 à 18:04:15
(et faut il faire qq ch de spécial lors de la crétion de la DLL)