crash - 运行Windows XP MFC Ribbon应用程序的“遇到不正确的参数”

标签 crash ribbon

我已经使用VS 2008在Vista上开发了Ribbon应用程序。在Vista上运行良好。我静态链接MFC,以便也可以在XP上运行它。

但是,当我在XP上运行它时,它会弹出一个对话框,提示“所需资源不可用”。
稍后,如果我在此对话框上按“确定”,则会弹出另一个对话框,提示“遇到了不正确的参数”。随后会出现很多这样的对话框(“遇到一个...”),直到我从任务管理器中终止它为止。

我注意到的有趣的事情是,当我将鼠标指针放在功能区栏上时,就会发生这种情况。我什么也没做。然后,我打开任务管理器,发现所使用的内存每秒增加8个字节。最终出现上述情况。

??????

最佳答案

功能区很可能是Vista中Win32通用控件的一部分(因此在XP下不可用)。换句话说,尽管您具有静态链接的MFC,但可能不是MFC拥有您要查找的资源。

制作社区Wiki,因为我真的不知道这是否正确:-)。

关于crash - 运行Windows XP MFC Ribbon应用程序的“遇到不正确的参数”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/514535/

相关文章:

c++ - CMFCRibbonEdit 没有获得焦点

c# - 将功能区文本框上的 IsEnabled 设置为 true 什么都不做

xml - 更改自定义 Excel 功能区下拉列表的大小

vba - 识别 (Excel 2007) VBA 或其他中固定的最近文件?

xcode - XCode7.2.1崩溃并出现以下错误

Android 自定义列表滑动菜单崩溃

iphone - Twitter for iOS 5 导致应用程序在 PresentViewController : call 上崩溃

iOS 应用程序崩溃,终止原因为 : Namespace SPRINGBOARD, 代码 0x8badf00d

ios - 应用程序因 EXC_SOFTWARE/UNCAUGHT_NS_EXCEPTION 而崩溃

WPF Prism 和 Ribbon 示例/教程