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?
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
Honeybee Geschrieben 23. Mai 2001 Autor Geschrieben 23. Mai 2001 dankeschön ;-) und so prompt... da wird sich mein chef freuen...
mom Geschrieben 23. Mai 2001 Geschrieben 23. Mai 2001 Hab ja grad an dem Code gehackt. [ 23. Mai 2001: Beitrag editiert von: MotM ]
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden