Zitat von
lbccaleb:
Das sollte eigentlich mit
Delphi-Quellcode:
var
test: PansiChar;
pwchar: PWideChar;
begin
test := 'Hallo';
pwchar := StringToOleStr(test);
end;
funktionieren!
Das funktioniert nicht.
Delphi-Quellcode:
VisPointer : function: IAIMP2VisualPlugin; stdcall;
function PluginName: PWideChar; stdcall;
Setze ich die Funktion jetzt auf PAnsiChar
Delphi-Quellcode:
function BASS_AIMP2VIS_GetModuleName(
handle: HVIS): PAnsiChar;
stdcall;
Result := PAnsiChar(VisInfo^.VisPointer.PluginName);
bekomme ich nur ein 'V'
so!
Result := StringToOleStr(VisInfo^.VisPointer.PluginName);
dann meckert er immer noch WideChar und Char..
gruss Emil