利用C++以MFC为平台写的软件自动崩溃,界面卡死,不响应任何操作

VC/MFC > 基础类 [问题点数:100分,结帖人u014633893]
本版专家分:0
结帖率 50%
本版专家分:593
本版专家分:154077
Blank
探花 2019年总版新获得的技术专家分排名第三
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2020年6月 总版技术专家分月排行榜第二
2020年4月 总版技术专家分月排行榜第二
2019年7月 总版技术专家分月排行榜第二
2019年5月 总版技术专家分月排行榜第二
Blank
铜牌 2020年1月 总版技术专家分月排行榜第三
2019年8月 总版技术专家分月排行榜第三
2019年4月 总版技术专家分月排行榜第三
2019年3月 总版技术专家分月排行榜第三
本版专家分:87485
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
本版专家分:257
本版专家分:257
本版专家分:1
本版专家分:20874
Blank
红花 2014年11月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2015年1月 VC/MFC大版内专家分月排行榜第二
本版专家分:56279
Blank
红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 VC/MFC大版内专家分月排行榜第一
2015年5月 VC/MFC大版内专家分月排行榜第一
2015年4月 VC/MFC大版内专家分月排行榜第一
2015年3月 VC/MFC大版内专家分月排行榜第一
2015年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 VC/MFC大版内专家分月排行榜第一
2013年11月 VC/MFC大版内专家分月排行榜第一
2013年6月 VB大版内专家分月排行榜第一
2013年5月 VB大版内专家分月排行榜第一
2013年1月 VB大版内专家分月排行榜第一
2012年12月 VB大版内专家分月排行榜第一
Blank
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
2015年7月 硬件/嵌入开发大版内专家分月排行榜第二
2014年5月 VC/MFC大版内专家分月排行榜第二
2014年3月 VC/MFC大版内专家分月排行榜第二
2013年10月 VB大版内专家分月排行榜第二
2013年7月 VB大版内专家分月排行榜第二
2012年5月 VB大版内专家分月排行榜第二
2012年4月 VB大版内专家分月排行榜第二
2012年2月 VB大版内专家分月排行榜第二
2011年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三
2015年6月 VC/MFC大版内专家分月排行榜第三
2015年2月 VC/MFC大版内专家分月排行榜第三
2014年1月 VC/MFC大版内专家分月排行榜第三
2012年3月 VB大版内专家分月排行榜第三
2011年12月 VB大版内专家分月排行榜第三
2011年10月 VB大版内专家分月排行榜第三
本版专家分:593
本版专家分:15366
Blank
黄花 2014年12月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2014年11月 VC/MFC大版内专家分月排行榜第三
yy1124

等级:

MFC使用Sleep() 导致窗口界面卡死的解决办法

原因是MFC的窗口界面也是一个线程,当然是主线程,调用Sleep会导致主线程阻塞,也就是界面‘假’的现象。所以,如果想让界面不卡死,就要新创建一个线程,让原本的代码在线程函数里运行。 下面是我的一个例子,我...

MFC 菜单栏一片黑,界面卡顿问题

但这软件开发过程中一直存在一个问题,显图速度调快的情况下,频繁拖动点会导致界面卡顿和菜单栏一片黑,而后界面崩溃无法动作,但设断点调试时该断点的地方都会进入。刚开始怀疑是进程堵塞,就对画图和算法都加...

计算机博弈之程序界面开发-基于C++语言和MFC类库

本文主要讲解如何基于C++MFC类库实现计算机博弈比赛中常用的程序界面,为了方便讲解,如图所示,采用一个假想的棋种-肆棋作为例子,规则非常简单:4*4的棋盘上有黑白双方共8枚棋子,每方有4个棋子放置在底线,默认...

MFC界面编程基础(10):基于对话框的MFC应用程序

MFC编程 MFC 是 Visual C++ 的核心。...MFC 是 Microsoft 公司提供的用来编写 Windows 应用程序的 C++ 类库,MFC 大约有 200 多个类,可以分成两种:一是 Cobject 类的派生类,它们层次结构的形式组织起来,...

MFC 防止多线程卡死

Par p; p.CmdLine = _T("ping 127.0.0.1"); HANDLE handle = CreateThread(NULL, 0, ExecuteCmd, &p, 0, NULL); while (TRUE){ DWORD result; MSG msg; result = MsgWaitForMult

MFC中使用WaitForSingleObject出现假

前几天在编写远控的时候,需要在GUI线程之外创建一和

MFC编写串口通信,实现数据采集功能

实现MFC写软件界面中编辑框能够实时显示仪表所显示的数值 3.第一步 将仪表的各项参数设置好,包括数据位、波特率、校验位、停止位等,然后利用串口调试助手,测试所连接的硬件通讯是否畅通,畅通后再进行下一步...

MFC:想做一个单文档的Tab页面,添加Tab会生成崩溃,有没有大佬教一下,自己百度demo都是dlg的

![图片说明](https://img-ask.csdn.net/upload/201909/03/1567476530_854567.jpg) 在View视图里添加 ``` // m_TabCtrl.InsertItem(0, _T("主 界 面")); ``` 会在主窗口显示出现问题 ... //崩溃 ```

MFC绘图闪烁——双缓冲技术

在VC/MFC用CDC绘图时,频繁的刷新,屏幕会出现闪烁的现象,CPU时间占用率相当高,绘图效率极低,很容易出现程序崩溃。 所谓双缓冲技术,下面是百度百科的解释: 我们看电视时,看到的屏幕称为OSD层,也就是说,...

MFC 子线程中使用UI(控件)退出时死锁或者超时处理参考

MFC 子线程中使用UI(控件)退出时死锁或者超时处理参考

windows、C++MFC、Qt项目除错笔记

1.首先问题的现象是程序的Release版本崩溃了(Debug没有崩溃),崩溃的位置位于两个CString赋值,CString这货说实话,用了MFC这么久还真没怎么深究过,只依稀记得这货可动态改变缓冲区大小,且是通过

MFC DoModal()模态对话框

将CTicketInfo窗口类里面的所有东西注释了也是没反应,进行界面报错就是住,关闭时也没有反应,每次都是用任务管理器关闭。 ![图片说明](https://img-ask.csdn.net/upload/201705/06/1494048820_278128.png...

仅通过崩溃地址找出源代码的出错行

界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃! “该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的...

解决MFC应用程序在调整系统比列放大后出错问题心得

日前,客户反应在系统比列调整150%出现界面显示正常、笔记偏移、笔记画出屏幕崩溃等问题。更坑人的是,经过测试部测试发现在不同的主机上有不同的现象,后来在我的自己的开发机上运行有问题,但是比较少。因为我...

MFC子线程向主线程SendMessage或者直接操作UI时可能导致子线程的退出异常

SendMessage与PostMessage的区别:PostMessage 把消息投递到消息队列后,立即返回; SendMessage 把消息直接送到窗口过程处理,处理完才返回。...是否因窗口是否本线程所有而异)bool CMainFrame::CloseX

彻底放弃没落的MFC,对新人的忠告!--吃瓜群众围观撕逼

话说小白要去美国学技术,大黑劝他说:“你什么先到朝鲜,然后从朝鲜再飞到美国”,小白茫然不解。大黑接着说“你想你先到朝鲜再去美国,不是比从中国直接去美国近吗?”小白恍然大悟,“并...

QT介绍

Qt,坦白来说,并只是一个界面库,他是C++编程思想的集大成者。它是得到完善的C++应用程序框架。使用Qt,在一定程度上你获得的是一个“一站式”、“全方位”的解决方案,STL。string、XML、数据库、网络这些零散的...

CSDN回帖得分大全(近两年)

√vs2005调用dll的时候Initialize()函数返回错误 [VC/MFC ... [VC/MFC 界面] 40 chencheng8095 05-23 00:2911 xianglitian06-10 11:51管理√CFileFind::FindFile 支持通配符么? [VC/MFC 基础类] 100 wysbk002 05-22

Visual Studio MFC编程 程序调试时所遇到的问题及解决方法

本文中记录了笔者在基于Visual Studio MFC编程时,程序调试过程中所遇到的问题及解决方法。 1、Visual Studio MFC中的快捷方式 1.1、问题:Visual Studio MFC中修改好程序之后,怎样编译并建立可运行的exe ...

C#和C++混合编程[转]

 由于历史原因,很多时候我们的代码并完全是使用.NET成的。这时候和以往C++代码的混合编程就显得相当重要了。最近碰到了这样的问题,将方法简要记述如下。  调用简单的C++函数  要在C#代码中调用C++函数,...

相关热词 c#分级显示数据 c# 不区分大小写替换 c#中调用就java c#正则表达式 验证小数 c# vscode 配置 c#三维数组能存多少数据 c# 新建excel c#多个文本框 c#怎么创建tcp通讯 c# mvc 电子病例