- Le projet de la DLL et un projet vide auquel j'ai change le type (Option du projet->Type->win32 DLL)
-
- Le projet qui utilise le dll est n'importe quel type de projet, il suffit de déclaré le fonction (voir usedll.cpp) et de pense a mettre le lib???.a dans les librairie du projet (voir usedll.cpp)
-
- **** project de la DLL ****
- type: win32 dll
-
- ** dll.cpp**
-
- //j'ai crée un project vide, puis option du projet->type->win32 dll
- #include <windows.h> //pour MessageBox
-
- int __declspec (dllexport) msgbox3(char *buffer) //une fonction exporter
- {
- MessageBox(NULL,buffer,"DLL!!!",0);
- return 0;
- }
-
- **** project qui utilise la dll ****
- type : win32 console (pour être autre chose)
- lib : libdll.a
-
- ** usedll.cpp **
-
- //il faut ajouter lib???.a où ??? c'est le nom du projet de la dll
- // c'est dans Project Option->Optional Lib (tout en bas)
- //chez moi c'est libdll.a
-
- int __declspec (dllimport) msgbox3(char *buffer); //je déclare ma fonction
-
- int main()
- {
- msgbox3("Utilise une DLL!");
- return 0;
- }
Le projet de la DLL et un projet vide auquel j'ai change le type (Option du projet->Type->win32 DLL)
Le projet qui utilise le dll est n'importe quel type de projet, il suffit de déclaré le fonction (voir usedll.cpp) et de pense a mettre le lib???.a dans les librairie du projet (voir usedll.cpp)
**** project de la DLL ****
type: win32 dll
** dll.cpp**
//j'ai crée un project vide, puis option du projet->type->win32 dll
#include <windows.h> //pour MessageBox
int __declspec (dllexport) msgbox3(char *buffer) //une fonction exporter
{
MessageBox(NULL,buffer,"DLL!!!",0);
return 0;
}
**** project qui utilise la dll ****
type : win32 console (pour être autre chose)
lib : libdll.a
** usedll.cpp **
//il faut ajouter lib???.a où ??? c'est le nom du projet de la dll
// c'est dans Project Option->Optional Lib (tout en bas)
//chez moi c'est libdll.a
int __declspec (dllimport) msgbox3(char *buffer); //je déclare ma fonction
int main()
{
msgbox3("Utilise une DLL!");
return 0;
}