社区
Delphi
帖子详情
怎么在线程类中,关闭窗口....
tx183584
2011-05-29 11:50:54
调用application.Terminate;也没有效果
...全文
104
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类.以下是实现代码:
c# 关掉窗体时如何关掉
线程
C# 使用多
线程
,在
关闭
窗体时 怎么
关闭
窗体的所有
线程
,使程序退出。 this.Close(); 只是
关闭
当前
窗口
,若不是主窗体的话,是无法退出程序的,另外若有托管
线程
(非主
线程
),也无法干净地退出; Application.Exit...
PyQt5
关闭
窗口
多
线程
的退出
在主
窗口
初始化过程中开启新
线程
socket,socket
线程
中又开启子
线程
与客户端socket通信,
关闭
主
窗口
时总是不能退出所有
线程
(客户端是单独开启一个子进程)。 解决方案: 搜了一下网上的,主要是设置守护进程、重写...
关闭
子
窗口
并结束子
窗口
中创建的子
线程
我们在子
窗口
中创建一个子
线程
来执行耗时任务,但用户可能不想继续等待,在耗时任务结束之前就
关闭
了子
窗口
。这时会发现,虽然
窗口
关闭
了,但是执行耗时任务的
线程
还在继续执行,这在大多数情况下是不合理的,而且...
Delphi
5,942
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章