外部组件发生异常提示
各位老师好!我是CAD.net初学者,刚接触不久,以前用VB接触过CAD,现在与时俱进,学习.net,最近找了一些资料CAD.net开发手册,按照里面的例子做了,每次运行都出现外部组件发生异常提示,就是简单的打开CAD都不行,以前用VB做没怎么出现这些问题,请各位老师帮忙指点,谢谢!我这边电脑用VS2010,autoCAD06,引用AcDbMgd.dll. AcMgd.dll,06cadImports Autodesk.AutoCAD.ApplicationServices
Imports Autodesk.AutoCAD.DatabaseServices
Imports Autodesk.AutoCAD.Runtime
<CommandMethod("NewDrawing", CommandFlags.Session)> _
Public Sub NewDrawing()
'' 指定要使用的模板文件,如果模板不存在,就使用默认设置Specify the template to use, if the template is not found
'' the default settings are used.
Dim strTemplatePath As String = "acad.dwt"
Dim acDocMgr As DocumentCollection = Application.DocumentManager
Dim acDoc As Document = acDocMgr.Add(strTemplatePath)
acDocMgr.MdiActiveDocument = acDoc
End Sub
就是这个手册例子,运行这个简单的函数都出现了AcMgd.dll(好像是这个)异常 做了很多例子 貌似只要涉及Application.DocumentManager.MdiActiveDocument就会出现外部组件发生异常,用VB却不会出现,是不是06版本需要设置呀??自己顶下,有木有大神!! 你的工程是生成exe还是dll? windows窗体应用程序 可执行exe 看你的系统和CAD版本,如果是64位配CAD06的话,百度下64位装CAD2006教程,以前我好像也出过这样的错,不过我是用C#,希望能帮到你 .netapi必须生成dll
然后在cad中用netload命令加载 Real_King 发表于 2016-1-28 11:53 static/image/common/back.gif
看你的系统和CAD版本,如果是64位配CAD06的话,百度下64位装CAD2006教程,以前我好像也出过这样的错,不过我 ...
谢谢提点,我这边是XP系统,一般都32位,现在被这个问题困扰了好久一直不知道原因,纳闷中...... 雪山飞狐_lzh 发表于 2016-1-28 12:06 static/image/common/back.gif
.netapi必须生成dll
然后在cad中用netload命令加载
我用VB.net,上面的是在窗口FORM下的函数,不能直接创建窗体按钮,通过按钮botton来执行某个函数(打开CAD)吗?求解?飞哥 fzy 发表于 2016-1-28 12:07 static/image/common/back.gif
谢谢提点,我这边是XP系统,一般都32位,现在被这个问题困扰了好久一直不知道原因,纳闷中......
试试重装,我以前也是这句获取活动窗口出错,飞狐老师提醒了我下,重装后就好了 Real_King 发表于 2016-1-28 17:14 static/image/common/back.gif
试试重装,我以前也是这句获取活动窗口出错,飞狐老师提醒了我下,重装后就好了
是重装CAD还是系统呀?
页:
[1]
2