明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3696|回复: 11

[基础] 外部组件发生异常提示

[复制链接]
发表于 2016-1-27 21:18:46 | 显示全部楼层 |阅读模式
    各位老师好!我是CAD.net初学者,刚接触不久,以前用VB接触过CAD,现在与时俱进,学习.net,最近找了一些资料CAD.net开发手册,按照里面的例子做了,每次运行都出现外部组件发生异常提示,就是简单的打开CAD都不行,以前用VB做没怎么出现这些问题,请各位老师帮忙指点,谢谢!我这边电脑用VS2010,AutoCAD06,引用AcDbMgd.dll. AcMgd.dll,06cad
Imports 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(好像是这个)异常
 楼主| 发表于 2016-1-28 11:23:31 | 显示全部楼层
    做了很多例子 貌似只要涉及Application.DocumentManager.MdiActiveDocument  就会出现外部组件发生异常,用VB却不会出现,是不是06版本需要设置呀??  自己顶下,有木有大神!!
发表于 2016-1-28 11:30:01 来自手机 | 显示全部楼层
你的工程是生成exe还是dll?
 楼主| 发表于 2016-1-28 11:51:19 | 显示全部楼层
windows窗体应用程序 可执行exe
发表于 2016-1-28 11:53:12 | 显示全部楼层
看你的系统和CAD版本,如果是64位配CAD06的话,百度下64位装CAD2006教程,以前我好像也出过这样的错,不过我是用C#,希望能帮到你
发表于 2016-1-28 12:06:09 来自手机 | 显示全部楼层
.netapi必须生成dll
然后在cad中用netload命令加载
 楼主| 发表于 2016-1-28 12:07:35 | 显示全部楼层
Real_King 发表于 2016-1-28 11:53
看你的系统和CAD版本,如果是64位配CAD06的话,百度下64位装CAD2006教程,以前我好像也出过这样的错,不过我 ...

谢谢提点,我这边是XP系统,一般都32位,现在被这个问题困扰了好久一直不知道原因,纳闷中......
 楼主| 发表于 2016-1-28 12:16:19 | 显示全部楼层
雪山飞狐_lzh 发表于 2016-1-28 12:06
.netapi必须生成dll
然后在cad中用netload命令加载

我用VB.net,上面的是在窗口FORM下的函数,不能直接创建窗体按钮,通过按钮botton来执行某个函数(打开CAD)吗?求解?飞哥
发表于 2016-1-28 17:14:45 | 显示全部楼层
fzy 发表于 2016-1-28 12:07
谢谢提点,我这边是XP系统,一般都32位,现在被这个问题困扰了好久一直不知道原因,纳闷中......

试试重装,我以前也是这句获取活动窗口出错,飞狐老师提醒了我下,重装后就好了
 楼主| 发表于 2016-1-28 17:20:21 | 显示全部楼层
Real_King 发表于 2016-1-28 17:14
试试重装,我以前也是这句获取活动窗口出错,飞狐老师提醒了我下,重装后就好了

是重装CAD还是系统呀?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 08:41 , Processed in 0.173196 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表