mfc timecore.cpp 34问题

来源:互联网 发布:安大网络教学综合平台 编辑:程序博客网 时间:2024/05/24 00:46

我在菜单中建立了几个菜单项,分别打开几个相应的“非模态对话框”,有几个能打开,有几个打不开。打不开的其中有一个提示:

Debug Assertion Failed!

Program: D:\HOTEL\DEBUG\HOTEL.EXE

File:timecore.cpp

Line:32

For information on how your program can cause an assertion failure,see the Visual C++ documentation on asserts.

某个变量的条件错误,信息显示出现在timecoreMFC类库里,其实是你的程序里判断不够,变量值错误传入引起的!

Timecore.cppcTime类内容:

 

 

调代码发现一个月参数大于了12,太不认真了

 

 

Debug版本下调试,在出现错误的时候查看函数堆栈信息,就可以定位到你的含Bug的函数

错误代码如下:

 

改后如下:

 

再次运行,没有问题了