Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Function aus DLL laden ?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.04.2020, 14:26 Uhr
Mike85Dev



Hallo,

ich hab eine DLL namens USkin.dll und will sie mit LoadLibrary laden. Das
funktioniert auch so weit, aber wenn die Funktion geladen wird, stürtzt das Programm ab.
Der Code sieht so aus:

HINSTANCE hGetProcIDDLL = LoadLibrary("USkin.dll");

typedef long (__declspec(dllexport) *USKININIT)(LPCTSTR, LPCTSTR, LPCTSTR);
USKININIT USkinInit = (USKININIT) GetProcAddress(hGetProcIDDLL, "USkinInit");

USkinInit("","","BluePaper.msstyles"); // Hier stürtzt er ab ???


Danke !!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.04.2020, 19:09 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi, du solltest immer auf Fehler prüfen: LoadLibrary kann schiefgehen, GetProcAddress kann schief gehen. Das musst du prüfen. Du musst bei dir außerdem "dllimport" verwenden
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: