Hi,
Thanks for your quick answers.
Here is the code of a little Visual project which import our DLL
successfully :
int APIENTRY _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
HMODULE hDll = LoadLibrary( "TCP_serveur_DLL.dll" );
typedef void (WINAPI * DLL_Function_TCP) ();
DLL_Function_TCP pTCP;
pTCP = (DLL_Function_TCP) GetProcAddress( hDll, "LanceLePanelEmbarqueDansLaDLL" );
pTCP( );
FreeLibrary( hDll);
return 0;}But We must import this DLL in a visual project which contains the following main :
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int nCmdShow)
{
If we insert the code precedently described in this main (whithout the
int APIENTRY _tWinMain evidently...), we obtain the followings errors :
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(385): error C2065: 'hDll' : identificateur non déclaré
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(385): error C2143: erreur de syntaxe : absence de ';' avant 'identificateur'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(385): error C2144: erreur de syntaxe : '<Inconnu>' doit être précédé de '<Inconnu>'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(385): error C2144: erreur de syntaxe : '<Inconnu>' doit être précédé de '<Inconnu>'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(385): error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'hDll'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(385): error C2275: 'HMODULE' : utilisation non conforme de ce type comme expression
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(385): warning C4047: '=' : 'int' diffère de 'HMODULE' dans les niveaux d'indirection
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(387): error C2143: erreur de syntaxe : absence de ';' avant 'type'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(389): error C2065: 'DLL_Function_TCP' : identificateur non déclaré
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(389): error C2065: 'pTCP' : identificateur non déclaré
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(389): error C2143: erreur de syntaxe : absence de ';' avant 'identificateur'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(389): error C2144: erreur de syntaxe : '<Inconnu>' doit être précédé de '<Inconnu>'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(389): error C2144: erreur de syntaxe : '<Inconnu>' doit être précédé de '<Inconnu>'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(389): error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'pTCP'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(391): error C2143: erreur de syntaxe : absence de ';' avant 'identificateur'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(391): error C2144: erreur de syntaxe : '<Inconnu>' doit être précédé de '<Inconnu>'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(391): error C2144: erreur de syntaxe : '<Inconnu>' doit être précédé de '<Inconnu>'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(391): error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'GetProcAddress'
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(391): warning C4047: 'fonction' : 'HMODULE' diffère de 'int' dans les niveaux d'indirection
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(393): error C2063: 'pTCP' : n'est pas une fonction
c:\P_WIN_OBAO\source\panneau_commande_dyn.c(395): warning C4047: 'fonction' : 'HMODULE' diffère de 'int' dans les niveaux d'indirection
editeur warning LNK4075: ' /EDITANDCONTINUE' ignoré à cause de la spécification '/INCREMENTAL:NO'
Sorry for the lisibility of my post....

Best regards