正文
vb.net与cad版本 vb与cad冲突
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
VB.NET连接AutoCAD出错
这个是vb.net教材里面的吧,我也是前两天刚下的。遇到类似的问题,下面是我的解决办法
首先要参考引用Autodesk.AutoCAD.Interop.dll还有Autodesk.AutoCAD.Interop.Common.dll
然后代码有两处也需要相应修改,我用的是.NET 的 vb2008
'Dim AcadApp As AutoCAD.AcadApplication
Dim AcadApp As Autodesk.AutoCAD.Interop.AcadApplication
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Call 连接AutoCAD()
End Sub
Sub 连接AutoCAD()
On Error Resume Next
AcadApp = GetObject(, "AutoCAD.Application")
If Err.Number Then
Err.Clear()
AcadApp = CreateObject("AutoCAD.Application")
If Err.Number Then
MsgBox("不能运行AutoCAD,请检查是否安装了AutoCAD")
Exit Sub
End If
End If
AcadApp.Visible = True '界面可视
'AcadApp.WindowState = AutoCAD.AcWindowState.acMax '界面最大化
AcadApp.WindowState = Autodesk.AutoCAD.Interop.Common.AcWindowState.acMax
AppActivate(AcadApp.Caption) '显示AutoCAD界面
End Sub
Auto CAD和VB不兼容怎么办
对于安装了CADvb.net与cad版本的电脑vb.net与cad版本,运行软件提示CAD需要ACAD.MSI文件,一直点“取消”,软件即可运行,只是每次运行软件都弹出CAD安装对话框比较烦人。
这问题是CAD与VB版本冲突原因。打开VB软件或VB编写的软件时,提示CAD安装框,你只要将原CAD安装文件解压到你指定的位置,然后打开VB时,按照提示,在CAD安装文件包里找到CACD.MSI,然后点确定,待CAD修复安装后,VB软件即可正常使用。
[求助]用VB链接AutoCAD如何兼容多个CAD版本?
定义变量时隐含定义,比如dim acadapp as acadapplication,改为dim acadapp as object,即可实现
vb.net+cad2000转化为vb.net+cad2007的引用问题!!
试过很多转换器,没有一个真正好用的,一般都是机械式,就像金山快译翻译一段话一样,效果很差。最好的方法还是了解下两种语言,手工转换,人脑才是最好用的,两语言很像,熟悉一种的话,另一种不难,触类旁通。
VS2010中用VB.NET编程添加CAD引用出错!坐等啊!
应用程序启动了没
dim acadApp As AcadApplication
acadApp = CType(CreateObject("AutoCAD.Application.18"), AcadApplication)
acadApp.Visible = True
启动了CAD才能添加文件,其中18对应的是cad2010,版本不同不一样。
如何使用vb.net调用cad进行绘图
你去查查书吧,书上挺详细的,在这说不好说,你先在项目里引用。然后 Dim acadapp As AcadApplication Dim acaddoc As AcadDocument On Error Resume Next AcadApp = GetObject(, "AutoCAD.Application") If Err.Number Then Err.Clear() AcadApp = CreateObject("AutoCAD.Application") If Err.Number Then MsgBox("不能运行AutoCAD,请检查是否安装了AutoCAD") Exit Sub End If End If AcadApp.Visible = True '界面可视
vb.net与cad版本的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb与cad冲突、vb.net与cad版本的信息别忘了在本站进行查找喔。