美文网首页
MFC | 程序运行出现问题“不支持尝试执行的操作”

MFC | 程序运行出现问题“不支持尝试执行的操作”

作者: 0与1的邂逅 | 来源:发表于2019-01-02 08:59 被阅读0次

在用VS2015调试一个基于对话框工程时,当运行到CDialogEx::OnInitDialog()方法的时候,弹出提示窗口“ 不支持尝试执行的操作 ”。

原因:

1.在函数对话框上的控件之后相应的关联变量没有取消
2.删除了某些控件,但是对应的控件变量没有删除掉

解决方法:

在控件关联函数 DoDataExchange() 中查找并删除对应的控件变量 / 删除那些多余的变量。

void CCHANGE::DoDataExchange(CDataExchange* pDX)
{
    CDialogEx::DoDataExchange(pDX);
    DDX_Text(pDX, IDC_EDIT1, mage);
    //DDX_Text(pDX, IDC_STATIC1, label1);
    DDX_Text(pDX, IDC_EDIT2, myear);
    //DDX_Text(pDX, IDC_EDIT3, mshux);
    //DDX_Control(pDX, IDC_EDIT4, mshuxc);
}

这样,当再次运行此程序时,便不会在出现“不支持尝试执行的操作”这个问题。

写在最后:

Bug无处不在,需要我们静下心,通过百度或google,最终解决掉这个Bug。
哪有什么天下无Bug,只是有人在替你负重前行。加油!

相关文章

  • MFC | 程序运行出现问题“不支持尝试执行的操作”

    在用VS2015调试一个基于对话框工程时,当运行到CDialogEx::OnInitDialog()方法的时候,弹...

  • MFC软件错误,试图运行系统不支持的操作

    编写一个mfc桌面程序,修改界面后,编译正常通过,但是运行是弹出错误对话框,显示“试图运行系统不支持的操作”。 经...

  • 面向对象——多态

    多态:程序在运行的过程中,根据执行条件的不同,动态执行不同的操作代码的过程称为程序运行时多态。 多态操作,通常情况...

  • pythonx2-异常处理

    异常处理 === 异常的定义程序执行过程中出现问题导致程序无法执行异常的分类:程序遇到逻辑或算法错误运行过程中计算...

  • 创建项目

    一、 新建MFC项目 选择:基于对话框 MFC的使用:在共享DLL中使用MFC (程序运行需要dll)在静态库中使...

  • 1.3.02_C++ 异常处理

    异常是程序在执行期间产生的问题。 C++ 异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。 异常提供了一...

  • 2017.9.25 MFC<1

    Windows程序的内部运行原理 学习了MFC的一些理论性知识和实际的操作应用! 以下是理论知识: char:是A...

  • 19 Python文件操作

    我们目前的操作都是很直观地执行程序,要么是在交互模式下执行,要么是执行py文件,还没有涉及对文件的操作。运行程序时...

  • 2019-04-11

    WHY 为什么要做日志? 原因1:跟踪应用的警告和错误,标识程序运行中的危险操作、错误操作,进而便于在出现问题时排...

  • Exception和Error

    Error虚拟机错误和线程死锁,程序无法继续执行,Exception,编码、环境、用户操作输入出现问题,在代码中可...

网友评论

      本文标题:MFC | 程序运行出现问题“不支持尝试执行的操作”

      本文链接:https://www.haomeiwen.com/subject/mbealqtx.html