Hallo!
Ich hab hier eine
DLL mit einer Methode die folgendermassen deklariert ist:
Delphi-Quellcode:
typedef short (__stdcall *LPFUNCMTRequestMTHolterRec) (wchar_t parmCmpFName[MAX_PATH],
wchar_t parmVoicFName[MAX_PATH],
short *VoiceRetcode,
...
Übersetzt hab' ich's jetzt mal so:
Delphi-Quellcode:
function MTRequestMTHolterRec(const CmpFName,
VoicFName : WideChar;
var VoiceRetcode : SmallInt;
...
Wie ruf ich die auf?
Ich muss ja vorher für die Rückübergabe der WideChars Platz reservieren.
Aber wie?
Das lässt sich mal nicht compilieren:
Delphi-Quellcode:
var CmpFName : WideChar;
setlength(CmpFName, MtMaxPath);
Danke,
Ralf