社区
网络编程
帖子详情
急,AfxMessageBox会导致主程序死机?
linyang4242
2007-11-23 04:45:49
我做了个聊天程序,菜单上有个”查看局域网主机“的项,最后调用AfxMessageBox()来显示本地活动的主机名和ip地址,
这个功能都实现了,但当我关闭这个提示框是,主程序卡了,像死机似的,这怎么回事啊?
主程序中有用线程的技术,但好像和这个没关系吧。
...全文
69
1
打赏
收藏
急,AfxMessageBox会导致主程序死机?
我做了个聊天程序,菜单上有个”查看局域网主机“的项,最后调用AfxMessageBox()来显示本地活动的主机名和ip地址, 这个功能都实现了,但当我关闭这个提示框是,主程序卡了,像死机似的,这怎么回事啊? 主程序中有用线程的技术,但好像和这个没关系吧。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JiffyChen
2007-11-23
打赏
举报
回复
看你有没用什么waitforsignalobject之类的东西,看看这边,说不定有收获
另外有可能内存操作有问题
或者是释放了不该释放的指针
Afx
MessageBox
造成程序“卡死”的问题
今天写程序的时候遇到了
Afx
MessageBox
造成程序“卡死”的“”“问题”,花了大半天才搞明白怎么回事。 网上百度,有些说法是多线程不能用
Afx
MessageBox
,线程里面用
Afx
MessageBox
的确有问题,我程序虽然跑了几个线程,但是出错的地方并不在线程里面。。。后来实在找不到什么原因,才突然想到是不是
Afx
MessageBox
显示在主窗口后面了?
Afx
MessageBox
是模态对话框,不关掉程序就像卡死了一样。然后就猜是不是主窗口一直在更新显示? 最后定位到了主窗口一个显示控件的OnPaint
MFC测试Windows消息处理机制、阻塞试验、SetTimer、
MessageBox
、消息响应处理函数
VC6标准WIN32程序,Windows消息处理机制: 1.在注册窗口类时,指定了消息处理函数WndProc()。 2.WinMain()里有消息循环: while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { TranslateMessage(&msg); ...
mfc异常崩溃处理
本文将完成一个监控和处理mfc程序异常崩溃后自动重启的实例,同时建议所有异常都应查找原因(例如内存溢出、野指针操作等等,他们在编译时都无法发现),本着人性化的处理流程,你也需要一个对异常崩溃的处理工作。以下是详细步骤: 1.新建一个基于对话框的dialog(本例test.exe) 1.1 在testDlg.cpp中添加一个我们自定义的回调函数,用来处理mfc程序的异常崩溃: // Cte
vc 国际化的资源文件处理
MS Windows操作系统是一个世界上广泛使用的操作系统,对于不同语种的国家MS Windows有相应语种的版本。在不同语种的Windows平台上应该运行相应语种的应用程序。也就是说程序的用户界面(如菜单、对话框、状态条)中的提示文字应该使用和Windows操作系统所使用的语种一致。当然英语用户界面的程序可以运行在其它语言平台上,但比较复杂的程序或多或少都有问题,如对话框的尺寸不对,特殊的ASCII字符显示为文字,输入字符串可能
会
导致
死机
等。如果不一致却还想使用,则需要动态翻译软件。例如,在英
VC 多线程编程
VC 多线程编程 一、问题的提出 编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() {
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章