Einzelnen Beitrag anzeigen

Chris.R

Registriert seit: 8. Sep 2009
Ort: Nürnberg
68 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Dynamisch DLL laden in Delphi 7 & Delphi 2010

  Alt 9. Sep 2009, 15:25
Hallo,

soviel ich weiß werden Dll-Exporte immer als Ansi-String (PAnsiChar) angegeben. In Delphi 2010 ist PChar aber PWideChar und nicht PAnsiChar. Schau dir mal die Deklaration von GetProccAddress in Delphi 2010 an.
Eigentlich sollte der Compiler unter Delphi 2010 den Aufruf von GetProcAddress anmeckern, da PChar(PWideChar unter Delphi 2010) ungleich PAnsiChar ist.
Versuch einfach mal vpeFunction als AnsiString zu deklarieren und auf PAnsiChar zu casten.

Ciao Chris
  Mit Zitat antworten Zitat