comment utiliser une fonction d'une Dll sous Visual C++6

comment utiliser une fonction d'une Dll sous Visual C++6 - Programmation

Marsh Posté le 20-08-2001 à 18:26:55    

Bonjour,
 
Savez vous comment on utilise les fonctions d'une dll dans un programme visual C++ 6.0?
 
Merci d'avance
 
Geo.

Reply

Marsh Posté le 20-08-2001 à 18:26:55   

Reply

Marsh Posté le 20-08-2001 à 21:35:48    

dans ton source du DLL  
il faut rajouter dans le fichier exp le nom des fonctions a exporter et rajouter dans le header :
 
extern "C" void PASCAL EXPORT Ma fonction(int i);
     /\                 /\
     || A rajouter ...
 
puis dans l'appli ou tu les utilise il faut inclure le .lib ds le projet et utiliser normalement tes fonctions
 
Attention si une des fonctions dans ta DLL utilise la MFC, il faut commencer ta fonction par AFX_MANAGE_STATE(AfxGetStaticModuleState())
 
voili

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed