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