社区
界面
帖子详情
【在线求救】为什么我在运行我的程序的时候当我关闭后但是进程kill不了呢?
Derekfan
2008-07-27 10:32:16
小弟写了一个关于对话框的小东西,
但是每次我关闭后,但是我那小东
西的进程确没有关闭!请知情人士
给点建议!
...全文
127
6
打赏
收藏
【在线求救】为什么我在运行我的程序的时候当我关闭后但是进程kill不了呢?
小弟写了一个关于对话框的小东西, 但是每次我关闭后,但是我那小东 西的进程确没有关闭!请知情人士 给点建议!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Derekfan
2008-07-27
打赏
举报
回复
真的可以了耶 谢谢啦
cnzdgs
2008-07-27
打赏
举报
回复
可以
Derekfan
2008-07-27
打赏
举报
回复
不是直接加个PostQuitMessage (0) ;???
cnzdgs
2008-07-27
打赏
举报
回复
响应WM_CLOSE消息,调用DestroyWindow;再响应WM_DESTROY消息,调用PostQuitMessage。
Derekfan
2008-07-27
打赏
举报
回复
[Quote=引用 1 楼 cnzdgs 的回复:]
这可能的原因就多了,可以用F5运行程序,在关闭之后,点击VC工具栏的break按钮,根据调用堆栈查看当前正在执行哪里的代码。
对于简单的程序,最常见的可能原因是程序还在执行消息循环,有两种常见情况:一种是
创建了非模态对话框,窗口关闭时没有PostQuitMessage
;另一种是在应用程序类的InitInstance函数中DoModel,但最后是用return TRUE返回,应该用return FALSE。
[/Quote]
老大我现在好像就是创建非模态对话框,那如果是这个问题的话我要如何解决呢?我是个菜鸟!能否给个例子,我参考呢?谢谢
cnzdgs
2008-07-27
打赏
举报
回复
这可能的原因就多了,可以用F5运行程序,在关闭之后,点击VC工具栏的break按钮,根据调用堆栈查看当前正在执行哪里的代码。
对于简单的程序,最常见的可能原因是程序还在执行消息循环,有两种常见情况:一种是创建了非模态对话框,窗口关闭时没有PostQuitMessage;另一种是在应用程序类的InitInstance函数中DoModel,但最后是用return TRUE返回,应该用return FALSE。
android app防被杀策略
Service篇 android:name="com.example.service.**Service" android:icon="@drawable/w6" android:enabled="true" android:exported="false"> 不
windows系统
进程
漫谈
刚刚装完系统时,打开任务管理器你会发现
进程
数并不多(我的干净的无任何驱动windows 2000在18个左右).可过一段时间你会发现
进程
数莫名增加,下决心清理一下,结果机器挂了,看来只是胆子大是不行的.正所谓知己知彼百战不殆,所以还是先了解一下这些
进程
吧!iexploreiexplore.exe
进程
是Microsoft Internet Explorer的主要
程序
。这个微软Windows应用
程序
让
mysql执行状态分析
mysql执行状态分析 执行状态分析 Sleep状态 通常代表资源未释放,如果是通过连接池,sleep状态应该恒定在一定数量范围内 范例:因前端数据输出时(特别是输出到用户终端)未及时
关闭
数据库连接,导致因网络连接速度产生大量sleep连接,在网速出现异常时,数据库toomanyconnections挂死。 数据查询和执行通常只需要不到0.01秒,而网络输出通常需要1秒左右甚至更长,原本数据连接在0.01秒即可释放,但是因为前端
程序
未执行close操作,直接输出结果,那么在结果未展现在用户桌面..
MySQL show processlist 执行状态分析
简单解读,数据查询和执行通常只需要不到0.01秒,而网络输出通常需要1秒左右甚至更长,原本数据连接在0.01秒即可释放,但是因为前端
程序
未执行close操作,直接输出结果,那么在结果未展现在用户桌面前,该数据库连接一直维持在sleep状态!如果大量出现,内存,硬盘可能已经出现问题,比如硬盘满或损坏,或者执行正在进行清理 更新日志索引等,i/o压力过大时,也可能出现Free items执行时间较长的情况。很可怕的搜索语句会导致这样的情况,如果是数据分析,或者半夜的周期数据清理任务,偶尔出现,可以允许。
VC++中可能遇到的问题
T 如何用
程序
控制电源管理设置 Q 我们知道在电源选项 属性 里面可以设置
关闭
监视器 1分钟之后,...,从不
关闭
硬盘 1分钟之后,...,从不 待机时间 1分钟之后,...,从不请问这些设置我怎么用
程序
来实现 比如我现在要把
关闭
监视器设成 5分钟之后 请问各位大虾,应该怎么办?是不是要调用API?如果是,应该调用什么函数?另外补充说明:如果是调出控制面板让用户自
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章