马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
开发环境为Win7 32位+VS2010+AutoCAD 2012,采用下面的方式打开现有dwg文件:- try
- {
- Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.Open(filePath, false);
- }
- catch (Exception ex)
- {
- Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor.WriteMessage(ex.ToString());
- }
但报错:执行环境无效,具体信息为:
System.Runtime.InteropServices.COMException (0x802000C8): 执行环境无效
在 System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32
errorCode, IntPtr errorInfo)
在 System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
在 Autodesk.AutoCAD.ApplicationServices.DocumentCollection.Open(String
fileName, Boolean forReadOnly, String password)
在 Autodesk.AutoCAD.ApplicationServices.DocumentCollection.Open(String
fileName, Boolean forReadOnly)
在 MetroSection.HeightForm.btnImportDWG_Click(Object sender, EventArgs e) 位置
E:\Program\SZGCFY\MetroSection\HeightForm.cs:行号 50
请问这是什么原因?
|