社区
硬件/系统
帖子详情
如果程序运行中途需要退出(如某个硬件不可用而出错),我用exit(0)安全吗?PostQuitMessage(0)在这时如何使用呢?有其他好的方法吗?谢谢!
CandyCat
2001-04-21 12:32:00
...全文
168
5
打赏
收藏
如果程序运行中途需要退出(如某个硬件不可用而出错),我用exit(0)安全吗?PostQuitMessage(0)在这时如何使用呢?有其他好的方法吗?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jfzsl
2001-04-22
打赏
举报
回复
我上次用的是PostMessage(WM_QUIT);
sunriselx
2001-04-22
打赏
举报
回复
用exitprocess();
CandyCat
2001-04-22
打赏
举报
回复
那么,我再用exit(0)之前还需要用PostQuitMessage(0)通知吗?
yrj
2001-04-21
打赏
举报
回复
用PostQuitMessage(0),并且不要忘了擦屁股哦
vcbear
2001-04-21
打赏
举报
回复
只要你在析构函数和WM_QUIT消息响应中处理了所有的资源回收问题,绝对安全.
PostQuitMessage
(
退出
程序
的一种
方法
)
函数功能描述:
PostQuitMessage
函数通知系统当前有一个线程发送了进程中止
退出
请求.它典型的使用在WM_DESTROY消息处理中. 函数原型: VOID
PostQuitMessage
( int n
Exit
Code //
exit
code ); 参数: n
Exit
Code: 表征应用
程序
退出
码.该值将作为WM_QUIT消息的wParam参数送到消息队列.
MFC的对话框
程序
,强行
退出
的
方法
MFC强行
退出
方法
使用
exit
(0),即可
退出
。 1、
PostQuitMessage
(0); 2、PostMessage(WM_QUIT,0,0); 3、
Exit
Process(0); 4、
exit
(0) 正常终止
程序
;
exit
(非0)非正常终止
程序
5、::SendMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0); 6、::PostMessag...
MFC中
PostQuitMessage
(0)
退出
进程前,为什么MessageBox和AfxMessage会失效?
PostQuitMessage
(0) 搜索得到: 函数原型: VOID
PostQuitMessage
( int n
Exit
Code //
exit
code ); 参数: n
Exit
Code: 表征应用
程序
退出
码.该值将作为WM_QUIT消息的wParam参数送到消息队列. 返回值: 该函数没有返回值. 备注:
PostQuitMessage
函数投递一个WM_QUIT消息到线程消息队列并且立即返回.该函数简单的通知系统线程请求马上
退出
.当线程从它的消 息队列收到WM_QUIT消息时,将...
MFC中
exit
(0)
退出
程序
奔溃
MFC中
exit
(0)
退出
程序
奔溃。 原因: 可能是
exit
(0)推出
程序
时,内存不会自动回收,调用不到析构函数。
PostQuitMessage
的一个坑:在非UI线程中调用无法
退出
UI线程
PostQuitMessage
的一个坑:在非UI线程中调用无法
退出
UI线程
硬件/系统
2,641
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章