2 q   wert  yuiop q___wert__yuiop 于 2015.07.09 16:30 提问

程序释放资源在退出的问题

VS2008创建的空项目,信息都打印在标准输出,程序是死循环,怎么获得标准输出界面关闭的信息,想让程序释放掉资源在退出

4个回答

caozhy
caozhy   Ds   Rxr 2015.07.09 16:32
91program
91program   Ds   Rxr 2015.07.09 16:53

既然是死循环,那么只能在循环中处理:如果每次循环中有资源的申请,在循环的最后需要释放;如果是在循环之前申请的,则无法处理。
程序被强制关闭时,是没有办法处理的

91program
91program 回复q___wert__yuiop: 操作系统没有提供这样的标志,没有办法
2 年多之前 回复
91program
91program 回复q___wert__yuiop: 操作系统没有提供这样的标志,没有办法
2 年多之前 回复
q___wert__yuiop
q___wert__yuiop 死循环可以用一个标志,关键是获取不到被关闭的消息
2 年多之前 回复
oyljerry
oyljerry   Ds   Rxr 2015.07.09 18:37

查找窗口,FindWindow,通过窗口标题等,能不能找到窗口,然后线程不停的周期性查找,是否可以

GKatHere
GKatHere   2015.07.11 01:38

....不明白, console可以在main() return前设置标志.
dlg有wm_close消息

Csdn user default icon
上传中...
上传图片
插入图片