Zitat von
Unit Windows:
Delphi-Quellcode:
function GetProcAddress(hModule: HMODULE; lpProcName: LPCSTR): FARPROC; stdcall; overload;
function GetProcAddress(hModule: HMODULE; lpProcName: LPCWSTR): FARPROC; stdcall; overload; // das ist eine überladene Version vom Delphi, welche das in einen AnsiString umwandelt und weitergibt.
Fazit: Man kann also problemlos durchgehend mit String und PChar arbeiten.
Das hättest du aber auch selber nachsehen/ausprobieren können
Dank Multiplatform würde ich aber irgendwo langsam mal eine gemeinsame Schnittstelle erwarten, welche direkt einen String entgegennimmt.