我用的是VB2008,连接AUTOCAD2004
代码如下:
[size=12px]Imports AutoCAD
Public Class Form1
Public acadApp As AcadApplication 'AutoCAD 的application对象
Public acadDoc As AcadDocument 'AutoCAD document对象
Public moSpace As AcadModelSpace 'Modelspace 模型空间对象集合
Public paSpace As AcadPaperSpace 'PaperSace 图纸空间对象集合 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
End
End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '加载AotuCAD
On Error Resume Next
acadApp = GetObject(, "AutoCAD.Application.16") If Err.Number <> 0 Then
Err.Clear()
acadApp = CreateObject("autocad.application.16")
If Err.Number <> 0 Then
MsgBox(Err.Description)
End If End If
acadDoc = acadApp.ActiveDocument
moSpace = acadDoc.ModelSpace
acadApp.Visible = True End Sub
End Class
然后消息框中出现如下警告:
在 System.Exception 中第一次偶然出现的“Microsoft.VisualBasic.dll”类型的异常郁闷好几天了,盼解决。
代码如下:
[size=12px]Imports AutoCAD
Public Class Form1
Public acadApp As AcadApplication 'AutoCAD 的application对象
Public acadDoc As AcadDocument 'AutoCAD document对象
Public moSpace As AcadModelSpace 'Modelspace 模型空间对象集合
Public paSpace As AcadPaperSpace 'PaperSace 图纸空间对象集合 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
End
End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '加载AotuCAD
On Error Resume Next
acadApp = GetObject(, "AutoCAD.Application.16") If Err.Number <> 0 Then
Err.Clear()
acadApp = CreateObject("autocad.application.16")
If Err.Number <> 0 Then
MsgBox(Err.Description)
End If End If
acadDoc = acadApp.ActiveDocument
moSpace = acadDoc.ModelSpace
acadApp.Visible = True End Sub
End Class
然后消息框中出现如下警告:
在 System.Exception 中第一次偶然出现的“Microsoft.VisualBasic.dll”类型的异常郁闷好几天了,盼解决。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货