请delphi是否能用于cad开发呢?
要用到哪方面的知识?谁有这方面的资料?
感谢回答!!!
要用到哪方面的知识?谁有这方面的资料?
感谢回答!!!
解决方案 »
- 窗体缩小时如何调整右边的滚动条在最顶点
- Delphi如何取得VC已运行的EXE程序中的数据,VC有个数据列表类AfxWnd42s, 如何取得这个类中的列表数据?
- 怎样才能知道windows xp "开始"工具栏高度?
- 請問有沒有辦法用編程模擬按下已打開的IE網頁上的某一按鈕?
- 我的数值对象还不能运行,请大家帮助修改
- 我自己创建组件过程中,想随时编译一下看有没有错误,怎么办啊?
- ADODataSet对象 用Open的时候出错 有哪些原因呀?
- 求将数字金额转化为中文金额的函数?
- 关于const记录类型全局变量赋初值的问题
- 关于delphi安装组件
- 如何动态自定义在DBGrid中的字段类型?(在线等!100分)
- 高手请进:如何在ACTIVEX控件中加入事件??????立刻放分
给你一个连接的提示。
cad:=GetActiveOleObject('AutoCAD.Application');激活CAD
cad.visible:=true; 显示CAD
actd:=cad.application.ActiveDocument.modelspace; 打开一个空白的模版
如果没有打开就用
Createoleobject('AutoCAD.Application'); 建立一个新的CAD
var
ipt:olevariant;
radiue:real;
begin
ipt:=VarArrayCreate([0, 2], vt_r8);
ipt[0]:=strtofloat(Edit1.text); 圆心坐标X
ipt[1]:=strtofloat(Edit2.text); 圆心坐标Y
ipt[2]:=strtofloat(Edit3.text); 圆心坐标Z
radiue:=strtofloat(Edit4.text);半径
dwv:=actd.AddCircle(ipt, radiue);画圆
这只是最基本的,以后还得你自己研究
是不是什么控件呢?
我没找到,请问在哪个里面呢?上面这些代码我都不知道应该加在哪里啊:)
我晕VBA也不知道啊。
VBA不是控键,WORD你应该用过吧?宏你也清楚了?就是那个东东。
你先装一个CAD2004
看一下开发人员帮助
是VB语言的一种,你可以转换成DELPHI语言用。
很简单的,多用,多试就行了。
首先你要懂VBA代码的函意,
然后你用DELPHI的语言方式写出来就行了。
没有简单的办法,
VBA和DELPHI差不多的。
TCAD
http://www.codeidea.com