易语言外部判断程序超时防卡住

Posted hongyuyingxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了易语言外部判断程序超时防卡住相关的知识,希望对你有一定的参考价值。

其实找了很久也没有找个好的方法防止卡住,如果是网页访问的话精益模块以前老版本的模块有延迟超时的命令集成。新的就没有了~~所以很郁闷。

 
   实验了很多方法最后还是自己摸索了一下
 
洪雨的办法是用一个时钟强行再次运行子程序
首先子程序中用静态变量加判断来达到循环效果
然后时钟周期设置为想要超时跳过的时间,然后把启用线程运行子程序,延时几秒,销毁线程。
 
个人感觉时钟每次运行就像是加载了一个内存运行的线程,运行启动子程序销毁子程序线程的命令。他不管程序运行完没有都会再次循环运行。而前面没运行完的好像会在内存中慢慢运行,包括其中的延时命令。这样会出现卡住的现象,但是是假死,马上就会恢复。效率也会变的很高。
 
 洪雨技术很差,这些也是感觉和假设。真希望能有高手出来提点。
 
但是这个方法,确实可以做到超时跳过。

以上是关于易语言外部判断程序超时防卡住的主要内容,如果未能解决你的问题,请参考以下文章

易语言程序加壳软件哪个好

易语言,如何在程序内部调用外部的exe文件,让外部的exe文件运行在易语言程序内。

易语言串口调试怎么判断串口数据接收完成。最好有源码每次接收到的数据长度不一样。(无自定义规约)

易语言怎么启动线程

易语言怎么加壳

易语言如何强制删除正在运行的程序?