为什么我用程序启动的cad加载dll就出现问题了?
情况是这样的,我用下面的代码启动cadSystem.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = @"C:\Program Files\AutoCAD 2008\acad.exe";
process.StartInfo.LoadUserProfile = false;
process.Start();
加载的dll也成功,但是点击我的菜单时就提示无效的命令,而我手动打开的cad就没有这个问题,求解析。谢谢了
有谁知道啊,飞狐大哥你在哪,帮忙解决下下! 你应该采用异步的方式启动,因为你的原来的程序还在等待被调用程序结束 还是不行哦,哎,要崩溃了 两个引用acdbmgd、acmgd,把复制到本地设为FALSE
不知道是不是这样原因 不是这个,我试过了,不行 你是如何知道你的dll加载成功的 AutoCAD是在你的程序线程里运行,会有问题。 回复 efan2000 的帖子
那怎么解决了?
页:
[1]