000
02.01.2008, 23:50 Uhr
~lea
Gast
|
Wieso startet die funtion nicht wenn dich die Dll lade ?
C++: |
BOOL APIENTRY DllMain (HINSTANCE hInst /* Library instance handle. */ , DWORD reason /* Reason this function is being called. */ , LPVOID reserved /* Not used. */ ) { switch(reason) { case DLL_PROCESS_ATTACH: MessageBox(0,"hallo","",MB_OK); } /* Returns TRUE on success, FALSE on failure */ return TRUE; }
int _tmain(int argc, _TCHAR* argv[]) { HMODULE hDll = LoadLibrary("xxx.dll"); if(hDll == NULL) printf("fehler"); getchar(); return 0; }
|
Wenn ich die Dll mit Visual Studio compiliere funktionierts. Aber es sollte doch mit dem Dev-C++ compiler genause gehn , oder nicht ? |