关于模式对话框的问题?

mryinliang 2002-08-02 02:50:43
我写一个程序,有时候会报ASSERT错误,说在WINCORE.CPP的3442行出错
我看了WINCORD.CPP的3442行,如下
ASSERT(ContinueModal());
检查ContinueModal()是判断一个标志用的,我忽略也不会有什么问题。
究竟是怎么引起的。
我的程序在框架中定义了几个消息,每个消息会弹出一个模式对话框(DoModal)。
我在工作线程中象框架发送消息,会同时创建几个模式对话框。
这样有问题吗?
...全文
50 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuns 2002-08-02
  • 打赏
  • 举报
回复
看看MSDN关于ASSERT的定义和介绍会有你要的消息
mryinliang 2002-08-02
  • 打赏
  • 举报
回复
to xiaohyy(醉大饿极)
找不到由什么引起的。

看来只能用无模式对话框了
各位还有什么好的建议?
xiaohyy 2002-08-02
  • 打赏
  • 举报
回复
通常都是空指针操作引起的
white_whan 2002-08-02
  • 打赏
  • 举报
回复
前几天我也一直想通过线程向模式对话框中的列表(OwnerDraw)中插入东西,就像VC的output窗口,但总有与搂住类似的问题发生。当然仅仅插入文本信息是正常的问题是,当我在线程中动态在列表行中创建button时总有问题!!
不知为何?
十分gz中!!!
thundersp 2002-08-02
  • 打赏
  • 举报
回复
编个Release看看有错吗?
Rodgu 2002-08-02
  • 打赏
  • 举报
回复
线程里应使用无模式对话框,有模的很容易引起异常.
Renex 2002-08-02
  • 打赏
  • 举报
回复
线程更新模态对话框就是有问题,调UpdateData也出这样的错误,一直没有搞明白,gz中
mryinliang 2002-08-02
  • 打赏
  • 举报
回复
我call stack看了,
是DoModal调用之后
7zkeeper 2002-08-02
  • 打赏
  • 举报
回复
这种错误是你自己引起的,callback看看,一般是指针或句柄的使用不当

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧