Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#5

Re: PWideChar und PAnsiChar

  Alt 18. Apr 2009, 17:19
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
  Mit Zitat antworten Zitat