利用标签反馈事件实现易语言线程加载窗口
众所周知,在线程中加载窗口会崩溃,因为线程结束时窗口会被释放,所以常见的做法是在标签的反馈事件中加载窗口以保持
这篇文章是关于预防措施的。请注意,当多次调用标签的反馈事件时,实际上是由单个线程处理的。为什么这么说?请参阅下面的示例
测试实例说明:
点击A按钮会调用一个标签的反馈事件,效果是训练五次(间隔一秒),并在上方编辑框中显示当前数量
点击B按钮会继续调用标签的反馈事件,该事件会每隔一秒轮转十次,并在下方编辑框中显示当前数量
结果:
可以看到,当点击A时,上面的编辑框正常循环。当循环到第三次时,此时点击B按钮,开始运行B事件。 A 事件立即停止。 B事件完成十次循环后,继续事件A
阐明:
在反馈事件中,实际上是以单线程的方式运行的,所以在使用反馈事件时,请在业务场景中谨慎使用
21051210097[下载].rar
|