VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 808|回复: 4

退出按钮怎么总是报错呢

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-9 20:40:01 | 显示全部楼层 |阅读模式
用MFC写了一个电话计费的小程序,只有一个对话框,程序编译和链接都没问题,运行的时候也正常的,Access数据库里内容也正确,但是就是退出的时候总是报错:
              Debug Assertion Failed!
        Programme:.....(路径名)
        File: afx.inl
        Line: 122
下面是退出按钮的代码:
void CFeeCountingDlg::OnButton1out()
{
        //判断按钮状态
         if(Begin_Button_State != FALSE && Finish_Button_State == FALSE)
        {
                KillTimer(0);   // 结束时钟
                CDialog::OnCancel();// 退出( 就是这句调试的时候报错)
        }
        else
                MessageBox("通话中......");
        // TODO: Add your control notification handler code here
       
}
回复

使用道具 举报

0

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-13 17:45:01 | 显示全部楼层
换总退出方法吧,如果是模态对花框要用EndDialog
回复

使用道具 举报

0

主题

57

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-1-14 14:18:02 | 显示全部楼层
错误的具体断言是什么,说清楚
回复

使用道具 举报

0

主题

59

帖子

43.00

积分

新手上路

Rank: 1

积分
43.00
发表于 2020-1-14 19:36:02 | 显示全部楼层
注释掉OnTimer中的CDialog::OnTimer看看
回复

使用道具 举报

0

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-3-12 20:15:02 | 显示全部楼层
无法解答,楼主给的再详细点!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表