社区
界面
帖子详情
【在线求救】为什么我在运行我的程序的时候当我关闭后但是进程kill不了呢?
Derekfan
2008-07-27 10:32:16
小弟写了一个关于对话框的小东西,
但是每次我关闭后,但是我那小东
西的进程确没有关闭!请知情人士
给点建议!
...全文
159
6
打赏
收藏
【在线求救】为什么我在运行我的程序的时候当我关闭后但是进程kill不了呢?
小弟写了一个关于对话框的小东西, 但是每次我关闭后,但是我那小东 西的进程确没有关闭!请知情人士 给点建议!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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。
使用nohup 和 & 后台
运行
jupyter notebook
程序
,查看、
kill
进程
文章目录后台
运行
jupyter notebook
程序
查看、
kill
jupyter后台
运行
进程
相关命令 后台
运行
jupyter notebook
程序
jupyter notebook启动ipython后不需要我们再做任何输入,也不能输入,只能通过当前窗口查看jupyter 的
运行
情况和
运行
日志,占用了一个terminal 窗口,完全没必要。 同时,当远程连接到服务器时,ssh窗口可能会自动断开,影...
linux系统中如何
关闭
后台
运行
的
进程
在linux系统中,
关闭
某个
进程
的命令是
kill
,后边需要加
进程
的
进程
号。 但是
关闭
进程
需要知道
进程
的
进程
号,那么怎样才能知道
进程
的
进程
号呢?可以使用下面的命令来查看。 ps aux 执行了这个命令之后,可以看到所有正在
运行
的
进程
,格式如下所示 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAN...
nohup后台
运行
&
关闭
后台
程序
参考https://blog.csdn.net/wudaoshihun/article/details/82947331 在跑时间比较长的
程序
,或者打印信息比较多,或者网络不稳定时,可以采用后台
运行
程序
,然后把打印信息保存在文件中,等
程序
结束后再检查日志,完成该功能可以用以下命令 1.nohup python3 -u test.py >test.log 2>&1 &am...
Linux 如何
kill
杀死(
关闭
)某个被占用的端口
例子:
关闭
8082端口 1. 查找被占用的端口 [root@VM_0_17_centos home]# netstat -tln | grep 8082 tcp6 3 0 :::8082 :::* LISTEN 2. 查找被占用端口的PID [root@VM_0_17_centos home]# sud...
kill
进程
_
kill
掉用户
进程
的方法
大家好,我是pual,今天我们来分享一下
kill
掉用户
进程
的方法,或者说
kill
制定
进程
的方法首先我们可以选择
kill
-l来列出所有全部的信号名称
kill
all命令并不是自带的,需要安装,在centos下安装方法如下:yum install psmisc
Kill
all
进程
杀不死自己,但可以杀死其他
kill
all
进程
。常用的仍然是HUP(终端断线),INT(中断,同 c),QUIT(退出...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章