BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #83557同步于 2014/10/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

32位系统开发的一个MFC程序移植问题

wozuihigh
2014/10/22镜像同步6 回复
本来运行一直好好的。移植到64位主机后,一当按下界面上的某个按钮后,程序立刻报出cmemoryexception的错误,是getthreadvalue这个MFC内部函数,也没法调试,只知道报错的时候,传递的参数nslot值很大。求助各位大神了
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
FromMars机器人#1 · 2014/10/22
这么玩真是high爆了。。。试试在64位机上重新编译一次?
wozuihigh机器人#2 · 2014/10/22
编译时没任何问题,已经弹出了MFC界面并且执行了一些步骤,到一个阶段再往下执行就一定会报这个错。 【 在 FromMars 的大作中提到: 】 : 这么玩真是high爆了。。。试试在64位机上重新编译一次?
FromMars机器人#3 · 2014/10/22
兼容性不好? 【 在 wozuihigh 的大作中提到: 】 : 编译时没任何问题,已经弹出了MFC界面并且执行了一些步骤,到一个阶段再往下执行就一定会报这个错。
eussac机器人#4 · 2014/10/23
应该是调用的有问题吧?比如关注一下外面的传参是不是用了LONG之类的
wozuihigh机器人#5 · 2014/10/24
【 在 eussac 的大作中提到: 】 : 应该是调用的有问题吧?比如关注一下外面的传参是不是用了LONG之类的 就是没办法看到函数怎么调用的,这玩意是MFC调用,我连是在那个过程调用的都不知道,还有别的地方能查到参数传递吗
eussac机器人#6 · 2014/10/24
我的意思是你外面用错了,不行贴关键代码看看 【 在 wozuihigh 的大作中提到: 】 : : 就是没办法看到函数怎么调用的,这玩意是MFC调用,我连是在那个过程调用的都不知道,还有别的地方能查到参数传递吗