Dragon_G 发表于 2006-5-20 14:13:00

vs2005+Arx207中使用函数出错?

<P>我的代码如下:</P>
<P>&nbsp;&nbsp; char * layername;</P>
<P>&nbsp; Ptable-&gt;getAt(layerNme,layerID,Adesk::kfalse)</P>
<P>&nbsp;PtableRecord-&gt;setName(layername);</P>
<P>error:can't convert parameter 1 from const char * to const Achar;</P>

<P>如果里面是字符串,加_T(“”)解决字符集问题,但是变量,怎么还加_T(“</P>
<P>”)吗,加勒也不对亚,请指教?<BR></P>

hlq83 发表于 2006-6-5 23:28:00

char * layername;换成TCHAR * layername;试试!

bossin 发表于 2006-6-9 11:15:00

AutoCAD 改成了Unicode编码,MFC程序可以用宏 _T("字符串") 来定义。
页: [1]
查看完整版本: vs2005+Arx207中使用函数出错?