Hallo zusammen,
versuche eine simple
DLL dynamisch zu laden, was ja im Normalfall kein Problem ist, aber irgendwie wird diese nicht geladen. Ich verwende wie sonst auch immer folgendes:
Delphi-Quellcode:
HND := LoadLibrary(PChar(ExtractFilePath(Application.ExeName) + MODPPENC));
if HND <> 0 then
begin
Result := HND;
@_MyFunc := GetProcAddress(HND, PChar('MyFuncName'));
end;
Aber irgendwie meint Delphi 2009 im Gegensatz zu Delphi 7:
1. jetzt bei dieser Funktion einen PWideChar statt PAnsiChar zu erwarten
und
2. die
DLL nicht zu laden, sprich der Rückgabewert = 0.
Brauche Hilfe!!!!
Danke & Gruß, Moony