yulb 发表于 2002-9-7 21:18:00

acutprintf函数

例如:
intttt=5;
acutprintf("ttt=" ,ttt)
不知为什么输出结果只有ttt,而没有ttt的值,希望高手不吝指教。

leeyeafu 发表于 2002-9-9 07:35:00

acutPrintf("ttt=%d",ttt);

yulb 发表于 2002-9-9 12:47:00

谢谢帮助,不过又有了新问题!

多谢,这个问题搞明白了。还有一个比较难的问题,在一个机器里调试好了ARX,(使用的AUtoCAD2002,系统是win2000),但是到另一个机器上使用却不能加载此ARX,(也是使用的AUtoCAD2002,系统是win2000),提示的内容是“没发现需要的DLL或其他文件,AcrxDynamicLinker加载ARX失败”,实在搞不明白出了什么问题,希望指教。

leeyeafu 发表于 2002-9-9 14:31:00

这样......

本帖最后由 作者 于 2002-9-9 14:31:35 编辑

将你开发ARX程序的机器上ObjectARX 2000\redistrib目录下的acbr15.dll,acgex15.dll和AsdkAmodeler.arx三个文件复制到使用ARX程序的机器上AutoCAD主目录下。

yulb 发表于 2002-9-9 20:09:00

十分感谢!!!

因为上班时间不能上网,所以上班之前又匆匆的发了一个时十万火急,现在刚看到这个回复,我试一试。真不知道对你们的热心说什么好,以后一定多多支持这个网站,大力宣传!

yulb 发表于 2002-9-9 20:34:00

没有acbr15.dll,acgex15.dll这两个文件

ARX目录不是“C:\ObjectARX 2000”而是“D:\ARX”我想应当没有关系吧?

leeyeafu 发表于 2002-9-10 07:30:00

ARX版本不同,目录名和文件名会有不同,将ARX\redistrib\的文件复制试试

yulb 发表于 2002-9-10 12:26:00

此目录下只有一个文件AsdkAmodeler.arx,试过不行。

leeyeafu 发表于 2002-9-10 12:46:00

那台机器的ACAD没有完整安装,我不知道少了什么DLL文件

本帖最后由 作者 于 2002-9-10 12:46:00 编辑

你在做开发的机器上找找acdb15.dll,acrx15.dll,acge15.dll等几个文件,复制到另一台机器上试试,这几个DLL是最常用的,尤其是在acrx15.dll中规定了ARX程序入口等重要信息。

yulb 发表于 2002-9-10 12:59:00

我描述一下过程

1、在编程的机器上搜寻了acbr15.dll,acgex15.dll这两个文件,在"C:\Program Files\Common Files\Autodesk Shared"目录下找到了,还有在MDT6目录下也有,我把前两个复制了过去,放在CAD搜索目录下不行,又替换了Autodesk Shared\目录下的文件也不行
2、试过几个不行,不过有一台可以,那台安装有同样的“中创C++”,原想在那台机器上编译看有什么不同,结果编译了一下没通过(因设置需要改变),这时我加载了一下编译好的ARX,意外得可以了。
页: [1] 2
查看完整版本: acutprintf函数