acutprintf函数
例如:intttt=5;
acutprintf("ttt=" ,ttt)
不知为什么输出结果只有ttt,而没有ttt的值,希望高手不吝指教。 多谢,这个问题搞明白了。还有一个比较难的问题,在一个机器里调试好了ARX,(使用的AUtoCAD2002,系统是win2000),但是到另一个机器上使用却不能加载此ARX,(也是使用的AUtoCAD2002,系统是win2000),提示的内容是“没发现需要的DLL或其他文件,AcrxDynamicLinker加载ARX失败”,实在搞不明白出了什么问题,希望指教。
将你开发ARX程序的机器上ObjectARX 2000\redistrib目录下的acbr15.dll,acgex15.dll和AsdkAmodeler.arx三个文件复制到使用ARX程序的机器上AutoCAD主目录下。 因为上班时间不能上网,所以上班之前又匆匆的发了一个时十万火急,现在刚看到这个回复,我试一试。真不知道对你们的热心说什么好,以后一定多多支持这个网站,大力宣传! ARX目录不是“C:\ObjectARX 2000”而是“D:\ARX”我想应当没有关系吧?
你在做开发的机器上找找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]