您的位置:首页 > 其它

试图执行系统不支持的操作

2008-09-19 09:57 232 查看
背景:vs 2003,MFC程序,动态链接库,自定义对话框
问题描述:在单文档程序中调用动态链接库获得字符串资源,同时该动态链接库中还包括一个自己定义的MessageBox。在程序中加载动态链接库后,编译通过,运行时候,提示“试图执行系统不支持的操作”,程序无法执行。
问题原因:ID冲突,在单文档程序中有一个控件ID是IDC_INFO,而我自己定义的MessageBox也有一个控件ID是IDC_INFO
解决方法:将动态链接库中的MessageBox中的控件ID改为IDC_STATIC_MYMSGBOX_INFO,重新加载,编译,运行,通过。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: