社区
Delphi
帖子详情
怎么在线程类中,关闭窗口....
tx183584
2011-05-29 11:50:54
调用application.Terminate;也没有效果
...全文
91
4
打赏
收藏
怎么在线程类中,关闭窗口....
调用application.Terminate;也没有效果
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SQLDebug_Fan
2011-05-29
打赏
举报
回复
Application.Terminate是退出整个程序,另外在线程中访问VCL需要用同步,不能直接访问,否则会造成异常。
god00
2011-05-29
打赏
举报
回复
Form1.close 这样会不会触发窗体关闭事件呢? 我也不清楚,我很菜。。。。
如果会的话,再在事件中 执行 application.Terminate;
如果,还是不可以的话,执行 ExitProcess(0); 这个过程里的参数一般为0;
bdmh
2011-05-29
打赏
举报
回复
发消息给主进程,并安全退出线程
武稀松
2011-05-29
打赏
举报
回复
PostMessage(XXX.handle, WM_CLOSE, 0, 0);
delphi等待
窗口
完美解决
在主
线程
(即用户界面
线程
)中,当需要执行耗时操作时,我们可以启动一个新的
线程
来处理这个任务,同时在主
线程
中显示 aniicon 等待
窗口
。 以下是一段简单的示例代码,展示了如何创建一个等待
窗口
并启动新
线程
: `...
c#教你如何自动
关闭
MessageBox弹出的
窗口
我们都知道,MessageBox弹出的
窗口
是模式
窗口
,模式
窗口
会自动阻塞父
线程
的.所以如果有以下代码: MessageBox.Show("内容',"标题");...因为需要在规定时间内"杀"掉
窗口
,所以我们可以直接考虑使用Timer类.以下是实现代码:
火山视窗多
线程
关闭
窗口
前必须退出
线程
状态x, 但下面的
线程
类不需要这样.请注意。当然所有类型的
线程
的主函数全部执行完毕都会自动退出
线程
的.用接收
线程
是否退出信息来结束循环函数.用接收事件来执行
线程
函数方法.其后启动的
线程
...
PyQt5
关闭
窗口
多
线程
的退出
在主
窗口
初始化过程中开启新
线程
socket,socket
线程
中又开启子
线程
与客户端socket通信,
关闭
主
窗口
时总是不能退出所有
线程
(客户端是单独开启一个子进程)。 解决方案: 搜了一下网上的,主要是设置守护进程、重写...
c# 关掉窗体时如何关掉
线程
C# 使用多
线程
,在
关闭
窗体时 怎么
关闭
窗体的所有
线程
,使程序退出。 this.Close(); 只是
关闭
当前
窗口
,若不是主窗体的话,是无法退出程序的,另外若有托管
线程
(非主
线程
),也无法干净地退出; Application.Exit...
Delphi
5,935
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章