ss=::SysAllocString((LPCWSTR)&byEnd); 在Delphi如何表示?(21)

  • 主题发起人 主题发起人 yeszhang
  • 开始时间 开始时间
Y

yeszhang

Unregistered / Unconfirmed
GUEST, unregistred user!
ss在C中定义为:CString;byEnd定义为:char byEnd[32]
 
试试 ss: string; byEnd: array of Char;
 
呵呵.定义我会.只是ss=::SysAllocString((LPCWSTR)&byEnd);怎么在Delphi中写?
 
var ss: PChar; byEnd: array [0..31] of char;begin ss:= @byEnd[0]; //Pascal里面@相当于C的&end;
 
var ss : WideString; byEnd : array[0..19] of char;begin ss := String(PChar(@byEnd));end;
 
接受答案了.
 
后退
顶部