问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

电脑开机就出现debug assertion failed

发布网友 发布时间:2022-05-16 12:54

我来回答

5个回答

热心网友 时间:2023-10-23 01:37

出现“Debug Assertion Failed错误”是因为你程序中的断言失败了,也就是这一句话:
ASSERT(pActivateView == this);
Assert是System.Diagnostics.Debug类的一个静态方法,只在debug的状态下起作用,如果程序是编译成release的,那么该代码会被忽略。
Assert放的作用是检查输入条件(也就是该方法的参数)是否是“True"如果是什么都不会发生,如果是“False”则会抛出异常。
跟据你给的代码来看,应该你传入的参数pActivateView 与调用Assert的方法所在的类的实例(用this表示)不是同一个引用(也就是不是指向同一个实例)。你可以再检查一下你的代码可以跟踪到 mfc提供的源代码内部,(注:如果打开了mfc源代码,设置了断点,但是跟不进去,那就需要更新PDB文件,具体网上搜)
打开 wincore.cpp文件(D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\src\mfc)。查看 312 行,所在函数如下:
CWnd* PASCAL CWnd::FromHandle(HWND hWnd)
{
CHandleMap* pMap = afxMapHWND(TRUE); //create map if not exist
ASSERT(pMap != NULL);
CWnd* pWnd = (CWnd*)pMap->FromHandle(hWnd);
#ifndef _AFX_NO_OCC_SUPPORT
pWnd->AttachControlSite(pMap);
#endif
ASSERT(pWnd == NULL || pWnd->m_hWnd == hWnd);
return pWnd;
}
断言就是 Assert( pWnd == NULL || pWnd->m_hwnd == hWnd );也就是读取句柄映射表错误,有2种可能:
1你传入的窗口句柄为空,也就是生成了窗口对象但是没有使用 Create创建窗口。
2.窗口所在线程不是当前所在线程,那么使用FromHandle读取映射窗口指针或者映射临时窗口指针必然会出错。窗口都是线程相关的噢
你点击菜单命令出错,你就有可能你的菜单命令执行的代码有 FromHandle语句,你看看,一定就是它

热心网友 时间:2023-10-23 01:37

1,把你机器上的这个DriverGenius2012的软件给卸载删除掉,然后看下,
2,重新安装vc++库,可以用360等搜索安装
3,安装的软件损坏了系统文件,备份相关数据重新安装

热心网友 时间:2023-10-23 01:37

一般是您删除东西不是在控制面板中卸载的,这样在开机启动中还有信息,您可以到开机启中看看有没有这个东西,有就去掉(另外就是某程序出了问题)。
请问原来不这样吧?如果是,出事前您在电脑上干了什么,下载什么了,什么东西有异常,如果想起什么追问我说说,如果您自己也不知怎么引起的,建议还原系统或重装。
Win7810还原系统,右击计算机选属性,在右侧选系统保护,系统还原,按步骤做就是了,如果有还原软件,自带的映像备份,并且进行了备份,也可以用软件、映像备份还原系统。

热心网友 时间:2023-10-23 01:38

不要像上面那样!

简单处理 装系统!修复么用的!

热心网友 时间:2023-10-23 01:39

用软件看看你系统自启动了什么东西。如果不认识的请删掉。 应该是编写这个软件的人员没有用release 忽略掉次问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
13岁一直到18岁晚上经常熬夜会有什么影响 具象表现素描内容简介 ...| 从14世纪文艺复兴到20世纪具象表现绘画 · 168幅画 · 图解西方... 【漫画赏析】比喻具象化——《孤高之人》手法分析 具象美术作品有哪些 具象艺术艺术家介绍 话说 曾经有个演唱会 是初音未来演唱会 39祭 谁知道微信聊天记录删掉了,还能恢复过来吗?有什么软件可以恢复吗?不... 六爻。测缘分。测婚姻 礼仪起源于祭祀的证据是什么? 我主板华硕p8b75-m lx,怎么设置才能从u盘启动? C#+Arcgis engine二次开发空间插值问题,为什么设置插值边界不起作用? u盘做系统的问题 你好。请问信用卡注销之后钱还能还进去吗? 信用卡销卡后还能转账进去吗? 两阳两胜一阴为什么卦象? 陕西房产契税新规定 为什么阴卦多阳,阳卦多阴? MacBook Pro双系统Windows下玩lol真的会炸吗. 苹果笔记本安装双系统能玩英雄联盟吗?卡不卡 现在用mac可以玩lol吗 MacBook Pro(MC700CH/A)双系统能玩LOL吗? Macbook 就是插口蛋疼的那个,双系统可以玩LOL吗 i5芯片macbookair双系统玩LOL卡不卡 macbook air2014装双系统玩lol有压力吗,热吗,卡吗 如果安装双系统,平时玩玩英雄联盟...苹果macbook pro 128GB够用吗? 1.请问我这台MacBook,装双系统玩lol,会过热和会卡吗。2.装了windows,对ios系 macbook双系统win8玩LOL提示内存不足 macbook airbook装双系统能玩英雄联盟吗 磁铁的磁力究竟是什么?为何有如此性质的力? delphi 求教 微信被盗了,密码改了,手机号也改成他人的,是我实名认证的,我想把它给注销了,怎么注销啊? 现在哪个视频软件收集的视频全一点?比如说深圳旅游宣传片之类的,是腾讯视频吗? 微信被盗了,密码改了,手机号也改成他人的,是我实名认证的,我想把它给注销了,怎么注销啊? 怎么可以把一个jsp加入到浏览器的收藏选项中 微信被盗了,密码改了,手机号也改成他人的,是我实名认证的,我想把它给注销了,怎么注销啊?_百度问一问 哪个视频软件最好用?片源最多? 如何去海螺“头”??网上很多朋友说吃海螺如果不去头可能会中毒,请问海螺头在哪儿,怎么去呢?? QQ音乐里有每日任务吗? 计算机一级考试应该注意什么 QQ音乐那电脑任务栏的图标没了? 如何用arcgis做秦皇岛地貌图 地貌图的发展简史 如何将白底照片PS成彩色的? 赛罗武装怎么折 昨天晚上,女友睡觉突然醒来,就短暂性什么都不记得了,怎么回事? 【辩论赛】刘备和曹操谁更适合当领导者?我方是刘备,我是三辩。。。急用。。。 睡觉的时候,咬了身边的人 婴儿多大的时候就可以吃水果了? 宝宝多大的时候就可以吃水果了?为什么呢?