豆角 发表于 2013-5-16 07:59:36

x64系统下无法加载autocad.net程序

本帖最后由 豆角 于 2013-5-16 08:35 编辑

我在win7/x86下制作的autocad.net二次开发程序,在win7/x64下无法加载是怎么回事儿?
在win7/x64下用netload命令加载我编译的*.dll文件,马上引发autocad2010关闭。
(我用远程协助帮别人安装自己的程序,我的电脑不是X64系统。不知是不是X64系统的原因。)
有知道怎么原因的吗?谢谢!

sieben 发表于 2013-5-16 13:53:20

本帖最后由 sieben 于 2013-5-16 13:54 编辑

正常,
你可以在 项目属性 生成 目标平台 选用 X64 项
另外,不要把你这里的acmgd.dll,acdbmgd.dll给过去

豆角 发表于 2013-5-16 15:22:23

sieben 发表于 2013-5-16 13:53 static/image/common/back.gif
正常,
你可以在 项目属性 生成 目标平台 选用 X64 项
另外,不要把你这里的acmgd.dll,acdbmgd.dll给过去

“选用 X64 项”我试了,不行。
“不要把你这里的acmgd.dll,acdbmgd.dll给过去”是什么意思?

epwt 发表于 2013-5-16 17:45:52

把之前32位的acmgd.dll、acdbmgd.dll
换成64位的,复制本地设置为false。
还有就是 放在64位平台下重新编译一下。

sieben 发表于 2013-5-16 19:06:48

这样子吧,你叫用户把他的64位的acmgd.dll,acdbmgd.dll给你,然后你引用这两个文件编译;

sieben 发表于 2013-5-16 19:08:49

另外两个地方的AutoCAD版本一样不?除了32位,64位不同外,会不会一个是AutoCAD2012,另外个是AutoCAD2013?

豆角 发表于 2013-5-18 16:09:21

本帖最后由 豆角 于 2013-5-18 16:38 编辑

“把之前32位的acmgd.dll、acdbmgd.dll
换成64位的,复制本地设置为false。
还有就是 放在64位平台下重新编译一下。”
也不对。
(我用的vs2010 framework3.5 win7/32位;对方是AUTOCAD2010,win7/64位.)

zlmcad 发表于 2013-5-19 20:50:03

我的环境 win7 64位 可以启动acad但是不能加载 命令

chenknight 发表于 2013-5-30 09:30:52

编译平台请使用Anycpu编译
页: [1]
查看完整版本: x64系统下无法加载autocad.net程序