明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2999|回复: 6

[运行时] 请教下:VS2008下引用acdbmgd.dll,运行时出现“找不到指定的模块”,谢谢

[复制链接]
发表于 2014-4-19 17:11 | 显示全部楼层 |阅读模式
本帖最后由 sympo01 于 2014-4-19 17:33 编辑

如题,我是win7+64位版本,主要是想使用“using Autodesk.AutoCAD.DatabaseServices”,以及polyline的属性。
别见笑,菜鸟初学C#+CAD开发。
请指教下,谢谢!

补充下:我用的是CAD2008版+VS2008,已经添加acdbmgd,acmgd,Autocad,axdblib,并增加了using Autodesk.AutoCAD.Runtime,目标平台X86和anyCPU也都试过;也将acdbmgd和acmgd改成“复制本地=false”

还是不行,唉,请高人指点下。
发表于 2014-4-19 17:41 | 显示全部楼层
1,不知道你想问什么?
2,你说的运行时是指什么?按F5键运行?你的项目是动态库dll还是可执行exe?
3,你知道入口函数吗?
 楼主| 发表于 2014-4-19 17:43 | 显示全部楼层
本帖最后由 sympo01 于 2014-4-19 17:48 编辑
sieben 发表于 2014-4-19 17:41
1,不知道你想问什么?
2,你说的运行时是指什么?按F5键运行?你的项目是动态库dll还是可执行exe?
3,你知道入 ...

第二个问题:是按F5运行的
第三个问题:我不知道入口函数

polyline只有在使用using Autodesk.AutoCAD.DatabaseServices时才会出现,就是因为它我才引用的acdbmgd和acmgd两个dll,结果在按F5运行时,出现“找不到指定的模块。 (异常来自 HRESULT:0x8007007E)”;
我估计是引用这2个dll时出现的问题,如果不引用他们就不会出现
 楼主| 发表于 2014-4-20 12:25 | 显示全部楼层
自己顶一下,求帮助
发表于 2014-4-20 19:32 | 显示全部楼层
你可能不知道你编译输出的东西需要装载使用的,不要弄你现在这个东西了,先看看别人的例子,或者ObjectARX.Net提供的例子
发表于 2014-4-20 19:35 | 显示全部楼层
1,你是否了解AutoCAD的NetLoad命令?
2,你的东西至少是编译dll文件才能用
 楼主| 发表于 2014-4-21 23:19 | 显示全部楼层
谢谢,我已经换一种思路弄好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 22:02 , Processed in 0.772473 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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