Einzelnen Beitrag anzeigen

seddto1977

Registriert seit: 15. Apr 2004
69 Beiträge
 
#7

Re: Delphi-Dll in C++-Anwendung laden

  Alt 27. Aug 2005, 09:08
Danke für die Antwort Also das casten auf den Funktionstyp macht MSVC++ selbstständig.
Zitat:
PFNDLLFUNC pfnDllfunc;
//...
pfnDllfunc = (PFNDLLFUNC)GetProcAddress( /*...*/ );
Und hier muss ich an pfnDllfunc einen Zeiger auf die Funktion übergeben also so:
pfnDLLfunc = (PFNDLLFUNC *) ::GetProcAddress( /*...*/ ); Alles andere führt bei mir zu einem Compiler-Fehler. Eigentlich müsste der C++-Code stimmen, denn ich hab ihn (nur DLLName und den Namen der Funktion ersetzt) schon ohne Probleme auf mehrere DLLs angewendet, die ich mit C++ geschrieben hab. Kann es vielleicht sein, dass das Problem damit zusammenhängt, dass die DLL kein DLLMain hat, was bei C++ ja Standart ist?
  Mit Zitat antworten Zitat