MFC中不同属性页中的ID号可以设置为一样么?如果不一样会导致什么有关问题?多谢
MFC中不同属性页中的ID号可以设置为一样么?如果不一样会导致什么问题?谢谢
MFC中不同属性页中的ID号可以设置为一样么?如果不一样会导致什么问题?谢谢!
例如会导致0xC0000005这类问题么?
------解决方案--------------------
例如会导致0xC0000005这类问题么?
这个倒不会,不过功能会错乱的
------解决方案--------------------
你可以把resource.h打开
然后手动改
不过会出错
------解决方案--------------------
在debug模式下运行程序,出现0xC0000005 问题后即时调试
查看栈回朔,定位错误代码
------解决方案--------------------
最好修改成不相同,但即使相同也会有问题,比如有相同ID的EDIT、BUTTON,这些现象都是很正常的,
现在看你的问题应该不是在这里,按以下方法分析:
1、这个窗口是在EXE中还是在DLL中,如果在DLL中是否进行了正确的资源切换
2、如果只是一个EXE文件,没有其他自己编写的DLL,那肯定不是资源ID重复的问题引起的错误
3、如果是在EXE文件显示这个窗口,且有其他的DLL,出现资源ID问题的提示也是可以跟踪的,一般是资源加载出错,不会是楼主这种错误提示
以上是个人经验,希望能楼主有所帮助
------解决方案--------------------
通过call stack定义出错代码行
MFC中不同属性页中的ID号可以设置为一样么?如果不一样会导致什么问题?谢谢!
例如会导致0xC0000005这类问题么?
------解决方案--------------------
例如会导致0xC0000005这类问题么?
这个倒不会,不过功能会错乱的
------解决方案--------------------
你可以把resource.h打开
然后手动改
不过会出错
------解决方案--------------------
在debug模式下运行程序,出现0xC0000005 问题后即时调试
查看栈回朔,定位错误代码
------解决方案--------------------
最好修改成不相同,但即使相同也会有问题,比如有相同ID的EDIT、BUTTON,这些现象都是很正常的,
现在看你的问题应该不是在这里,按以下方法分析:
1、这个窗口是在EXE中还是在DLL中,如果在DLL中是否进行了正确的资源切换
2、如果只是一个EXE文件,没有其他自己编写的DLL,那肯定不是资源ID重复的问题引起的错误
3、如果是在EXE文件显示这个窗口,且有其他的DLL,出现资源ID问题的提示也是可以跟踪的,一般是资源加载出错,不会是楼主这种错误提示
以上是个人经验,希望能楼主有所帮助
------解决方案--------------------
通过call stack定义出错代码行