exporter des classes [VC++ SANS MFC] - C++ - Programmation
Marsh Posté le 29-08-2002 à 05:40:16
ReplyMarsh Posté le 29-08-2002 à 12:26:41
dans la dll : 
 
#ifdef FWUTIL_EXPORTS 
#define FWUTIL_API __declspec(dllexport) 
#else 
#define FWUTIL_API __declspec(dllimport) 
#endif 
 
class FWUTIL_API CLog 
{ 
public: 
 CLog(void); 
}; 
 
CLog::CLog(void) 
{ 
   //... 
} 
 
ensuite, on compile la dll, et pour l'utiliser dans un .exe, on refait le prototype de la classe : 
 
class CLog 
{ 
public: 
 CLog(void); 
}; 
 
on inclue au linkage le .lib crée par le compilateur en mm tps ke la dll, e ton utilise la classe normalement, comme si elle était dans le .exe
Marsh Posté le 29-08-2002 à 15:06:16
puisque tu a fait des beaux #ifdef ils serait plus malin de les 
recopier dans un header et d'inclure le header dans le programme.
Marsh Posté le 29-08-2002 à 01:00:54
bonjour,
je cherche à créer une DLL qui exporte des classes, et à les utiliser dans un .exe
un tit exemple ou une méthode ou un lien ou n'importe quoi qui pourrait m'aider serait bienvenu
merci
bonne prog
@+
---------------
-( BlackGoddess )-