明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2801|回复: 13

Delphi开发Autocad如何实现AutoCAD相关对象的代码完成?

  [复制链接]
发表于 2004-12-24 21:22:00 | 显示全部楼层 |阅读模式
Delphi开发AutoCAD如何实现AutoCAD相关对象的代码完成(Code completion)?
发表于 2004-12-24 22:28:00 | 显示全部楼层
看不懂这么专业的词。有没有更贴近现实的解释。
 楼主| 发表于 2004-12-25 08:30:00 | 显示全部楼层
本帖最后由 作者 于 2004-12-25 8:57:18 编辑

老大出马 :)


就是象VBA一样,Dim ln As AcadLine以后,键入ln.自动弹出AcadLine相关的属性、方法,或者叫代码提示功能,没有这个功能实在不爽。
发表于 2004-12-25 08:53:00 | 显示全部楼层
这应该可以通过前期绑定来完成,就是先引用CAD的类型库,delphi菜单里面应该有的。但请问你为什么要用delphi开发CAD呢,好像现在用delphi开发CAD的人不多啊!我为了学CAD,都从以前用开的VC和DELPHI转型了,毕竟我是搞建筑的,没必要为自己设太多障碍!
 楼主| 发表于 2004-12-25 10:18:00 | 显示全部楼层
呵呵!选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修炼深度不够也有关系。现在我就卡在入门的第一步,进退维谷,多么希望有过来人救我脱苦海呀!阿门


       


       

发表于 2004-12-25 11:08:00 | 显示全部楼层
呵呵!有同感!我刚刚毕业,读书的时候为了兴趣而编程,现在工作了,我是为了兴趣和提高工作效率而编程,所以我学VBA,以后我还要学LISP,就是为了开发CAD提高工作效率而学的!
发表于 2005-1-4 20:35:00 | 显示全部楼层
我还选择delphi
发表于 2005-1-4 20:57:00 | 显示全部楼层
摸索了三天,用delphi写了个绘制六角头螺栓的程序 http://hizone.91i.net/123.exe,请大家pp
发表于 2005-1-7 18:01:00 | 显示全部楼层
直接用Delphi开发CAD是在是“路途坎坷”因为我试图用Delphi开发CAD2004,但是一年下来,我真的痛苦极了,我现在只用它做界面了!


就一个OleVariant的对象问题及其参数的问题就要费很多麻烦!——我放弃!
发表于 2005-1-7 21:01:00 | 显示全部楼层
要叛逆就要到底,干脆用Java算了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 20:23 , Processed in 0.181262 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表