社区
C#
帖子详情
窗口关闭后如何关闭主进程?
ziyanmach
2007-07-26 05:04:04
我用了一个进程来接收数据,显示在主窗口上,但是关闭了主窗口,主进程始终存在,下一次打开后就报错.必须在任务管理器里关掉主进程.
请问各位高手:怎么样才能在闭窗口的时候关闭主进程?
试过把托管进程设置为后台进程,即在main中设置 Thread.CurrentThread.IsBackground = true;
不管用
请问还有什么方法可以?
...全文
226
8
打赏
收藏
窗口关闭后如何关闭主进程?
我用了一个进程来接收数据,显示在主窗口上,但是关闭了主窗口,主进程始终存在,下一次打开后就报错.必须在任务管理器里关掉主进程. 请问各位高手:怎么样才能在闭窗口的时候关闭主进程? 试过把托管进程设置为后台进程,即在main中设置 Thread.CurrentThread.IsBackground = true; 不管用 请问还有什么方法可以?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smartstar2005
2007-07-29
打赏
举报
回复
楼主,你是在窗口进程中创建的接收数据的进程的吗?如果那样的话你就可以知道你创建的进程,直接Kill掉不就行了?如果是另外一个进程创建的接收数据的进程,那你在创建窗口的时候就应该把这个进程作为参数传过来,这样你就可以在窗口进程中控制了。
smartstar2005
2007-07-29
打赏
举报
回复
Mark
kingonehappy
2007-07-29
打赏
举报
回复
protected static void KillProcess(string processName)
{
System.Diagnostics.Process myproc = new System.Diagnostics.Process();
//得到所有打开的进程
try
{
foreach (System.Diagnostics.Process thisproc in System.Diagnostics.Process.GetProcessesByName(processName))
{
if (!thisproc.CloseMainWindow())
{
thisproc.Kill();
}
}
}
catch (Exception Exc)
{
throw new Exception("", Exc);
}
}
欧文
2007-07-29
打赏
举报
回复
窗口关闭之前要确保线程的关闭,要不然会导致不必要的异常.
ganguozai
2007-07-29
打赏
举报
回复
看看.net framework提供的线程池技术(ThreadPool类)能否满足你的多线程控制要求,它比较高效。
ycqing
2007-07-28
打赏
举报
回复
ThreadMain.Abort()?
cjnet
2007-07-28
打赏
举报
回复
Application.Exit() 或
Application.CurrentThread.Close()
wzq6511
2007-07-26
打赏
举报
回复
在窗体的closing事件中关闭线程
Windows游戏编程系列之1:GUI
窗口
界面编程及游戏入门实战
我将带领大家来系统学习Windows的
窗口
编程,包括消息、
窗口
、GDI绘图、游戏开发等。 本课程比较基础,非常适合初学者入门,读者可以边学习边实践。 具体的章节目录和课程内容如下所示: ---------------------------...
JFrame 中自定义Button事件如何
关闭
窗口
同时
关闭
Springboot的
主进程
通过Swing开发Java客户端工具过程中,出现Windows的字段...问题:如何
关闭
窗口
同时
关闭
Springboot的
主进程
?所以采用自定义的方式实现 最小化和
关闭
按钮。来退出
主进程
,修改后完美解决此。例如下图自带的蓝色边框。
主
窗口
关闭
后,
主进程
没有退出的解决办法
当主
窗口
关闭
时,
主进程
还没有结束,说明
主进程
还没有释放资源,这时可以强行让其释放。 方法1. 在main函数中,添加信号槽:app.connect( &a, SIGNAL( lastWindowClosed() ), &w, SLOT (closeClicked()) ...
Electron:
主进程
、渲染进程以及通信
如果想要在渲染进程中创建
窗口
、创建菜单这些操作,则可以让渲染进程个
主进程
发送消息,由
主进程
来完成对应的操作;另外在渲染进程中,也可以通过渲染进程的remote模块来完成响应的操作。Electron应用只有一个
主进程
...
qt开发的程序 为何一个主
窗口
关闭
了,程序不退出,而是到等到所有
窗口
关闭
了,才退出呢?
在cleanup()槽函数中,你可以执行任何你需要在应用程序退出之前进行的...这样设置后,当
关闭
主
窗口
时,应用程序将立即退出,而不再等待其他
窗口
关闭
。需要注意的是,这个属性只对主
窗口
有效,对其他非主
窗口
窗口
无效。
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章