just_joke 发表于 2012-6-24 12:07:37

编译好的dll,在虚拟机中使用出现问题!

       平台vs2008,cad2010,语言c#。
       编译好的dll,在主系统的cad2010中通过netload加载后,能正常运行里面的命令。但是在虚拟机中的cad2010中加载该dll后,提示“未知命令”!
      不知道有没有朋友遇到这个问题,帮帮小弟吧!

雪山飞狐_lzh 发表于 2012-6-24 13:28:43

虚拟机里没做过.Net的东东 机器配置太差。。。

just_joke 发表于 2012-6-24 23:55:40

雪山飞狐_lzh 发表于 2012-6-24 13:28 static/image/common/back.gif
虚拟机里没做过.Net的东东 机器配置太差。。。

版主啊,我也不想这样做的。我主系统是win764位的。在这个环境下,使用acedPostCommand向cad发送消息,老是出现致命错误。

      extern static private int acedPostCommand(string strExpr);

just_joke 发表于 2012-6-25 00:16:31

雪山飞狐_lzh 发表于 2012-6-24 13:28 static/image/common/back.gif
虚拟机里没做过.Net的东东 机器配置太差。。。

知道是什么原因了。win7 64位下,EntryPoint应该是"?acedPostCommand@@YAHPEB_W@Z"。

ps122hb 发表于 2012-6-25 09:05:43

just_joke 发表于 2012-6-25 00:16 static/image/common/back.gif
知道是什么原因了。win7 64位下,EntryPoint应该是"?acedPostCommand@@YAHPEB_W@Z"。

差别太细小了,厉害

雪山飞狐_lzh 发表于 2012-6-25 09:41:00

32位和64位函数入口的差别 昨天就想到了 太晚了就睡了。。。:)
页: [1]
查看完整版本: 编译好的dll,在虚拟机中使用出现问题!