(WinAPI) DLL und Funktionszeiger
-
Hi,
habe ne DLL mit LoadLibrary(...) geladen und mit GetProcAddress(...) bekomme ich nen Zeiger auf die Funktion, welche die DLL exportiert.
zwei Fragen:
1. Warum muss ich immer erst ein einen Typ definieren
(z.B. typedef int (* p_fn1)(DWORD*, char*, char*, char*, char*);)
um der Funktion auch Parameter mitzugeben?2. ich versuche innerhalb der DLL dem DWORD* einen Wert zuzuweisen, leider ist im aufrufenden Programm der DWORD* trotzdem noch NULL. Warum?
Danke.
mfg BausO