acedCommand在开发过程中经常使用吗?
在ObjectARX中也可以造实体,那么,与acedCommand比较, 那个更好?acedCommand有什么弊端?
我的个人理解
acedCommand()函数的执行实际上是以LISP或acedDefun()函数为接口向ACAD命令行发送命令。应该说,绝对不用它是不现实的,例如,对于现有的LISP程序的调用。若是以新建实体为目的,acedCommand()函数与ObjectARX有明显的不同。ARX直接对图形数据库进行操作,而acedCommand()函数只是向ACAD命令行发命令。从执行效率来说,ARX明显优于acedCommand(),但其编码难度也大得多。关于这些,我发表过的题为“以下摘自明经杂志第3期......”的帖子的后半段是我个人的一些看法,对此有更详细的内容。另外,golden版主的题为“四例ARX问答......”的帖子也提到了一些十分感谢!
既然CAD提供给了我们造实体的命令,我们还自己创建?
这样做,是不是太麻烦。再说,现在的计算机速度那么快,速度已不是主要问题。
大型的工程计算也不会用到AutoCAD。
所以,我想知道,在具体的软件开发中,是不是都直接用acedCommand?
我的理解不知对不对,请有经验的朋友指教!
那么你用ARX的目的是什么,只要造实体,LISP比ARX好
页:
[1]