lgw 发表于 2002-9-10 12:48:00

acedCommand在开发过程中经常使用吗?

在ObjectARX中也可以造实体,那么,与acedCommand比较, 那个更好?
acedCommand有什么弊端?

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

我的个人理解

acedCommand()函数的执行实际上是以LISP或acedDefun()函数为接口向ACAD命令行发送命令。应该说,绝对不用它是不现实的,例如,对于现有的LISP程序的调用。若是以新建实体为目的,acedCommand()函数与ObjectARX有明显的不同。ARX直接对图形数据库进行操作,而acedCommand()函数只是向ACAD命令行发命令。从执行效率来说,ARX明显优于acedCommand(),但其编码难度也大得多。关于这些,我发表过的题为“以下摘自明经杂志第3期......”的帖子的后半段是我个人的一些看法,对此有更详细的内容。另外,golden版主的题为“四例ARX问答......”的帖子也提到了一些

lgw 发表于 2002-9-10 13:47:00

十分感谢!

lgw 发表于 2002-9-10 14:01:00

既然CAD提供给了我们造实体的命令,我们还自己创建?

这样做,是不是太麻烦。
再说,现在的计算机速度那么快,速度已不是主要问题。
大型的工程计算也不会用到AutoCAD。

所以,我想知道,在具体的软件开发中,是不是都直接用acedCommand?
我的理解不知对不对,请有经验的朋友指教!

leeyeafu 发表于 2002-9-10 14:56:00

那么你用ARX的目的是什么,只要造实体,LISP比ARX好

页: [1]
查看完整版本: acedCommand在开发过程中经常使用吗?