Honeybee Geschrieben 23. Mai 2001 Geschrieben 23. Mai 2001 Hi, hat jemand von euch schonmal in c++ ne dll erstellt und sie dann aus c++ aufgerufen? irgendwelche tips für c++ beginner? Zitieren
mom Geschrieben 23. Mai 2001 Geschrieben 23. Mai 2001 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 Zitieren
Honeybee Geschrieben 23. Mai 2001 Autor Geschrieben 23. Mai 2001 dankeschön ;-) und so prompt... da wird sich mein chef freuen... Zitieren
mom Geschrieben 23. Mai 2001 Geschrieben 23. Mai 2001 Hab ja grad an dem Code gehackt. [ 23. Mai 2001: Beitrag editiert von: MotM ] Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.