fzg_2000 发表于 2005-1-12 22:16:00

请教,关于用.net开发问题!(vb.net)

我用的是.net2003和Autocad2004,只要添加引用AutoCAD 2004 Type Library吗!?


而在用.net2003和AutoCAD2005里则要添加引用AutoCAD 2005Type Library和两个


dll文件(acmgd.dll和acdbmgd.dll)并加入如下代码:


Imports Autodesk.AutoCAD.ApplicationServices<BR>Imports Autodesk.AutoCAD.DatabaseServices<BR>Imports Autodesk.AutoCAD.Runtime<BR>Imports Autodesk.AutoCAD.Geometry<BR>Imports Autodesk.AutoCAD


这样在用到什么函数时非常方便,要命的是AutoCAD2005启动非常慢,运用下面代码不能进入AutoCAD2005(AutoCAD2004可运行):


                       Sub ConcanateAutoCAD()<BR>                                                       On Error Resume Next<BR>                                                       AcadApp = GetObject(, "AutoCAD.Application")<BR>                                                       If Err.Number Then<BR>                                                                                       Err.Clear()<BR>                                                                                       AcadApp = CreateObject("AutoCAD.Application")<BR>                                                                                       If Err.Number Then<BR>                                                                                                                       MsgBox("不能运行AutoCAD,请检查是否安装了AutoCAD")<BR>                                                                                                                       Exit Sub<BR>                                                                                       End If<BR>                                                       End If<BR>                                                       AcadApp.Visible = True                                                                                                                                                                                                                       '界面可视<BR>                                                       AcadApp.WindowState = AutoCAD.AcWindowState.acMax '界面最大化<BR>                                                       AppActivate(AcadApp.Caption)                                                                                                                                                                       '显示AutoCAD界面<BR>                       End Sub


把“AutoCAD.Application”改为"AutoCAD.Application.16"或“Autodesk.AutoCAD.ApplicationServices.Application”仍不能进autocad2005


1、用.net和AuotCAD2004开发,是不是不如在AutoCAD2005,在添加引用方面是不是少添加了文件!?


2、能否连接AutoCAD2005的代码

页: [1]
查看完整版本: 请教,关于用.net开发问题!(vb.net)