.| Autor | Beitrag |
|---|---|
|
000 21.01.2004, 16:06 EyDu |
Hallo, extern "C" void DLLEXPORT GiveFnptrsToDll(void *pFuncs, int *piGlobals); Folgende Funktionen werden übrigens auch nicht aufgerufen: |
|
Profil || Suche |
|
001 21.01.2004, 16:14 K-Putt |
Warum machst du es nicht so wie im HL SDK?
Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database |
|
Profil || Suche |
|
002 21.01.2004, 18:59 EyDu |
Ersmal danke für die schnelle Antwort, hat ja gerade mal acht Minuten gedauert. Leider hat der Vorschlag nicht viel geholfen. Es ist immer noch genau das gleich Problem wie am Anfang. Das soll mal jemand verstehen. -- |
|
Profil || Suche |
|
003 21.01.2004, 20:12 Rockefeller |
Hmm. Könnte es sein, dass HL beim Laden der DLL erkennt, dass es sich nicht um eine gültige MOD-DLL handelt, und daraufhin das Laden abbricht? -- |
|
Profil || Suche |
|
004 21.01.2004, 20:51 K-Putt |
Eydu
Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database Dieser Beitrag wurde am 21.01.2004 um 20:52 von K-Putt bearbeitet. |
|
Profil || Suche |
|
005 21.01.2004, 21:34 EyDu |
In der GetEntityAPI dürfe eigentlich alles richtig sein, sie beseteht lediglich aus diesem Code: extern "C" int GetEntityAPI(DLL_FUNCTIONS *pFuncs, int iInterfaceVersion) return TRUE; Das Problem ist, dass kein Sprung in die Funktion statt findet. Die Log-Datei funktioniert auf jeden Fall, da sie in GiveFnptrsToDll eine Ausgabe hat und dann nochmals bei Freigeben der DLL (DLL_PROCESS_DETACH). Eine MessageBox bringt leider auch keine Ergebnisse. -- |
|
Profil || Suche |

