摘要: 这几天做一个项目,调用C的DLL,C里面传递字符串是char *,而Delphi中则是PChar,(从D2009开始支持Unicode后则对应的是PAnsiChar).使用过程中发现个问题需要注意,直接上代码吧:procedure TForm6.Button1Click(Sender: TObject);var s:AnsiString; p:PAnsiChar;begin s:=LabeledEdit1.Text; //LabeledEdit1.Text内容是123456 p:=PAnsiChar(s); ShowMessage(PAnsiChar('123456')); / 阅读全文
posted @ 2011-07-07 15:44 garfieldtom 阅读(634) 评论(0) 推荐(0)