acutprintf函数
例如:intttt=5;
acutprintf("ttt=" ,ttt)
不知为什么输出结果只有ttt,而没有ttt的值,希望高手不吝指教。
acutPrintf("ttt=%d",ttt);
谢谢帮助,不过又有了新问题!
多谢,这个问题搞明白了。还有一个比较难的问题,在一个机器里调试好了ARX,(使用的AUtoCAD2002,系统是win2000),但是到另一个机器上使用却不能加载此ARX,(也是使用的AUtoCAD2002,系统是win2000),提示的内容是“没发现需要的DLL或其他文件,AcrxDynamicLinker加载ARX失败”,实在搞不明白出了什么问题,希望指教。这样......
本帖最后由 作者 于 2002-9-9 14:31:35 编辑将你开发ARX程序的机器上ObjectARX 2000\redistrib目录下的acbr15.dll,acgex15.dll和AsdkAmodeler.arx三个文件复制到使用ARX程序的机器上AutoCAD主目录下。
十分感谢!!!
因为上班时间不能上网,所以上班之前又匆匆的发了一个时十万火急,现在刚看到这个回复,我试一试。真不知道对你们的热心说什么好,以后一定多多支持这个网站,大力宣传!没有acbr15.dll,acgex15.dll这两个文件
ARX目录不是“C:\ObjectARX 2000”而是“D:\ARX”我想应当没有关系吧?ARX版本不同,目录名和文件名会有不同,将ARX\redistrib\的文件复制试试
此目录下只有一个文件AsdkAmodeler.arx,试过不行。
那台机器的ACAD没有完整安装,我不知道少了什么DLL文件
本帖最后由 作者 于 2002-9-10 12:46:00 编辑你在做开发的机器上找找acdb15.dll,acrx15.dll,acge15.dll等几个文件,复制到另一台机器上试试,这几个DLL是最常用的,尤其是在acrx15.dll中规定了ARX程序入口等重要信息。
我描述一下过程
1、在编程的机器上搜寻了acbr15.dll,acgex15.dll这两个文件,在"C:\Program Files\Common Files\Autodesk Shared"目录下找到了,还有在MDT6目录下也有,我把前两个复制了过去,放在CAD搜索目录下不行,又替换了Autodesk Shared\目录下的文件也不行2、试过几个不行,不过有一台可以,那台安装有同样的“中创C++”,原想在那台机器上编译看有什么不同,结果编译了一下没通过(因设置需要改变),这时我加载了一下编译好的ARX,意外得可以了。
页:
[1]
2