GetProcAddress in wxWidgets
-
Hi,
ich portiere gerade ein Delphi Programm nach c++ mit den wx komponenten.
jetzt hab ich ein problem und zwar gibt es den Befehl LoadLibrary um eine DLL zu laden, den Befehl kann man gut umsetzen in wx mitwxDynamicLibrary::Load
und
wxDynamicLibrary::GetProgramHandleaber jetzt weiß ich ni wie ich den Befehl
GetProcAddressumsetzen soll.
Hat jemand ne Ahnung???
Achso und den Befehl
Assignedum zu prüfen ob ein objekt benutzt wird oder nicht
-
wxDynamicLibrary::GetSymbol ist glaube ich das was du suchst.
-
naja in Delphi erhält man mit GetProcAddress die Adresse der exportierten Funktionen
GetProcAddress(FDLLHandle, pChar('stop'));so ungefähr
ich bin mir gerade unsiche ob wxDynamicLibrary::GetSymbol das richtige ist, aber es scheint das richtige zu sein
den ich bekomm da nen Fehler
invalid conversion from `void*' to `int ()(void)
Wie kann ich das noch beheben???
-
gelösst
-
GetProcAddress wird in Delphi ja auch keine "eigene" Funktion sein, sondern die WinAPI-Funktion, die in C geschrieben ist und die man eben auch in C/C++ benutzt.