我找到了使用 objectARX 命令在 autocad 中打开 dwg 文件的代码。当我在类库项目中编写此代码时,它可以成功运行,但是当我想将此代码放在我的 Windows 应用程序中时,就会出现问题。它给出了我这个错误信息:
'< Module >' 的类型初始化程序引发了异常。
内部异常:C++ 模块在进程初始化期间未能加载。
我的代码是:
String MyDWGFilePath = @"\\Server\SharedFolder\Projects\File1.dwg";
DocumentCollection dm = Application.DocumentManager;
Document doc = null;
if(File.Exists(MyDWGFilePath))
{
doc = dm.Open(MyDWGFilePath, false);
Application.DocumentManager.MdiActiveDocument = doc;
}
注意:我已经从 autocad 安装文件夹中添加了 acdbmgd.dll 和 acmgd.dll,还从 COM 参考中添加了 AutoCAD 和 AXDBLib。
请帮我...