Debug Assertion Failed!……File:winocc.cpp Line:345……(Press Retry to debug the application)

在使用MFC编程时,遇到Debug Assertion Failed错误,通常发生在窗口初始化函数中。错误提示出现在winocc.cpp的第345行。通过F10调试,发现在自定义窗口初始化函数内某条语句导致问题。解决方法是为类添加专门的初始化成员函数,将窗口初始化语句移出原有函数,避免逻辑错误。按照此方法修改代码后,编译组建通过并成功解决问题。
摘要由CSDN通过智能技术生成

MFC AppWizard(exe)编程

 

系统环境:MS Windows XP Home Edition vertion 2002 Service Pack2

 

编译环境:VC6.0

 

 

问题描述:

    编译、组建通过,

    运行后,测试多数功能可以实现,

    在进行 SJCX项 功能测试时,OS弹出报错对话框(可见贴图于相册一02),

   

    按照提示,(press 'Retry' to debug the application

    F10一路走来,最终进入自己定义的窗口初始化函数中,在一条语句执行之后,

        OS弹出报错对话框。

    可见问题即出现在这里。

 

解决方案:

    分析问题出错的地方:为自己定义的窗口初始化函数。

   

    突然想起以前也遇到过同样的问题,同样的错误地点,同样的错误提示,但最终是解决了这个问题;只是之前因为种种原因,未做出

       错误记录总结报告,现在做一补述吧。

   【先把上次做的项目大致交待下//:问题描述,同本文之前的描述;//大致环境为:我在一个类的构造函数中,加了一些窗口初始化的

       语句(添上这些语句时感觉有些不妥,但是该类在添

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值