Delphi开发Autocad如何实现AutoCAD相关对象的代码完成?
<FONT color=#ff0000>Delphi开发Autocad如何实现AutoCAD相关对象的代码完成(Code completion)?</FONT> 看不懂这么专业的词。有没有更贴近现实的解释。 本帖最后由 作者 于 2004-12-25 8:57:18 编辑老大出马 :)
就是象VBA一样,Dim ln As AcadLine以后,键入ln.自动弹出AcadLine相关的属性、方法,或者叫代码提示功能,没有这个功能实在不爽。 这应该可以通过前期绑定来完成,就是先引用CAD的类型库,delphi菜单里面应该有的。但请问你为什么要用delphi开发CAD呢,好像现在用delphi开发CAD的人不多啊!我为了学CAD,都从以前用开的VC和DELPHI转型了,毕竟我是搞建筑的,没必要为自己设太多障碍! 呵呵!选delphi是有历史渊源的
上学时性格叛逆,微软一手遮天,我偏不鸟他,C要用Turbo C,C++要学Borland C++,学来学去发现C/C++对业余爱好者有点难,放弃了,但也领会到了一些面向对象的基本概念,算没白折腾。Windows开发选用了Delphi,你得承认刚开始Delphi 1/2可比同时期vb强多了,现在vb转战.net了,Delphi可以说是win32下最强的RAD开发工具了,我的参考书也都是Delphi的。
AutoCAD提供ActiveX接口,ActiveX模型都是用VBA描述的,VBA当然要懂。理论上,Java、Delphi、VB都可以通过ActiveX Automation来开发AutoCAD,所以我自然想运用最熟悉的工具了。
不过,用Delphi开发AutoCAD的人真的很少,寂寞的滋味真难受,搜遍网上,中文+英文就那么几个例子,语焉不详,还都有问题,可能与我Delphi修炼深度不够也有关系。现在我就卡在入门的第一步,进退维谷,多么希望有过来人救我脱苦海呀!阿门
呵呵!有同感!我刚刚毕业,读书的时候为了兴趣而编程,现在工作了,我是为了兴趣和提高工作效率而编程,所以我学VBA,以后我还要学LISP,就是为了开发CAD提高工作效率而学的! 我还选择delphi 摸索了三天,用delphi写了个绘制六角头螺栓的程序 <A href="http://hizone.91i.net/123.exe" target="_blank" ><FONT color=#000000>http://hizone.91i.net/123.exe</FONT></A>,请大家pp 直接用Delphi开发CAD是在是“路途坎坷”因为我试图用Delphi开发CAD2004,但是一年下来,我真的痛苦极了,我现在只用它做界面了!
就一个OleVariant的对象问题及其参数的问题就要费很多麻烦!——我放弃! 要叛逆就要到底,干脆用Java算了
页:
[1]
2