易语言启动线程,启动带参数的子程序,让程序告别假死
2011-05-09 23:29阅读:
触易语言的时候比如我们在进行http读文件()的时候如果目标网页打开速度比较慢,这个时候如果不启用线程那就会造成程序假死卡住不能动了
严重的会导致整个程序没有响应从而只能用任务管理器来结束他。还有就是我们在判断时候链接到互联网的时候如果没有联网也会造成一定的假死现象,再比如发送电子邮件等等,就是说不能同时执行两个程序的时候就有可能造成这么个问题。再比如我们希望我们做出来的软件有更高的工作效率,这个时候我们看到很多软件都有开启多少个线程的问题,这里我们如果将一些任务分配下来同时执行的话那么速度就会成倍的增加,
ok讲了这么多大家意识到线程的重要性了吗?好吧下面开始将如何使用启动线程
第一个:普通的启动线程,使用启动线程命令

大家看到了没
启动线程有三个参数 我们一般用参数一和参数三就好
图上很明显表示了参数的意思。线程句柄也是必须的,记得在执行完程序的时候结束线程哦。这个时候我们就通过启动线程执行了子程序1,即使子程序1需要很长时间才能执行完毕,但是并不影响按钮1单击事件下的其他程序执行,比如我们在按钮1单击事件当中再加上一个启动线程来执行子程序1,
FONT>。
第二类 通过启动线程执行带参数的子程序。
这个方法比较的笨我认为 是我自己水平有限目前只能这么做了
高手们不要笑我哈。
如果子程序带有参数 我们就可以借用一个中间程序来执行 看图

这里我们的原始目的是要通过按钮1的单击事件来执行子程序2,由于子程序2含有两个参数,所以我们借助了子程序1来执行他,哈哈,笨了点但是能用的
。
通过启动线程我们就可以告别程序假死了,赶紧试试吧
。。。