Veröffentlicht 23. Mai 200124 j Hi, hat jemand von euch schonmal in c++ ne dll erstellt und sie dann aus c++ aufgerufen? irgendwelche tips für c++ beginner?
23. Mai 200124 j Das erstellen, denk ich, ist je nach IDE anders. (VS C++6) Zum benutzen: // Datentyp für die Func anlegen typedef unsigned int (*td_MyDllFunc) (void); // Variable anlegen td_MyDllFunc p_MyDllFunc; // DLL laden hMod_DLL=LoadLibrary("myDll.dll"); // Funktion innerhalb der DLL finden und Address zuweisen p_MyDllFunc = (td_MyDllFunc) GetProcAddress(hMod_DLL,"MyDllFunctionName"); // Aufruf int i = p_MyDllFunc(void); // Ach ja,als freundlicher Programmierer: Resource freigeben. FreeLibrary(hMod_DLL); Zu den Funktionen findes du im MSDN genauere Erklärungen. MfG MotM
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.