T TADpOLE Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-15 #1 我在写dll的时候,发现delphi定义的字符串(shortstring)与其他windows开发工具的字符串的兼容性存在问底,怎么解决!!!
Y yfdciom Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-16 #4 你可以用string 或者pchar,都可以,两者可以相互转换,但在用pchar之前,别忘了<br>getmem(),否则后患无穷.
R rainxy2002 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-16 #5 Pchar<->String<br>strpcopy<br>strPas<br>...转换一下就行!
J jrq Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-16 #6 楼上说的很好!<br>shortstring最大就256 ,<br>并且不是以null结尾的,<br>而api需要以null结尾的字符串,用pchar!<br>或自己将shortstring---》pchar
楼上说的很好!<br>shortstring最大就256 ,<br>并且不是以null结尾的,<br>而api需要以null结尾的字符串,用pchar!<br>或自己将shortstring---》pchar
D D影子D Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-16 #7 var xchar;<br>begin<br>getmem(x,255);<br>..........<br>freemem(x);<br>end;