chboy 发表于 2020-8-22 08:46

易语言窗口即将销毁事件

使用的图形按钮控件代替自带的关闭按钮处理,图片按钮左键按下的事件就是用的销毁()指令。那冒昧的问下:执行销毁时,程序会自动也一并执行将被销毁的事件吗,如果程序无响应导致系统自动关闭和用户自行在任务管理器关闭程序 也会执行吗?

pengtusheng 发表于 2020-8-22 08:55

进程相关的都会执行的

chboy 发表于 2020-8-22 08:57

pengtusheng 发表于 2020-8-22 08:55
进程相关的都会执行的

那你的意思就是:执行销毁时,程序会自动也一并执行将被销毁的事件吗,如果程序无响应导致系统自动关闭和用户自行在任务管理器关闭程序 也会执行

pengtusheng 发表于 2020-8-22 09:01

你可以试试,在销毁事件里加入代码,写出一个TXT,然后分别用 按钮关闭,任务管理器结束进程,看他有没有生成TXT文件就知了

hanson1025 发表于 2020-8-22 09:20

手动关闭,按钮关闭,结束进程关闭都是可以执行将被销毁里面的代码,无响应自动关闭这个不确定

chboy 发表于 2020-8-22 09:20

hanson1025 发表于 2020-8-22 09:20
手动关闭,按钮关闭,结束进程关闭都是可以执行将被销毁里面的代码,无响应自动关闭这个不确定

好的 明白 感谢{:301_975:}

hanson1025 发表于 2020-8-22 09:23

chboy 发表于 2020-8-22 09:20
好的 明白 感谢

结束进程关闭的时候也会同事结束掉代码,意思是比如销毁时会执行信息框,结束进程会弹出信息框,但也只是短暂弹出,就被结束,不会等待按确认键才结束。

chboy 发表于 2020-8-22 09:25

hanson1025 发表于 2020-8-22 09:23
结束进程关闭的时候也会同事结束掉代码,意思是比如销毁时会执行信息框,结束进程会弹出信息框,但也只是 ...

哦哦明白了

帝天 发表于 2020-8-22 09:48

强制结束或者无响应结束都不会调用这个。你就可以把这当成一个窗口退出最后执行的事件,执行完成才会退出。要走正常流程。直接强制关闭是不会触发的。

列明 发表于 2020-8-22 10:14

会的,在_将被销毁子程序的介绍里有。
页: [1] 2
查看完整版本: 易语言窗口即将销毁事件