大卫手 发表于 2017-6-19 09:01:50

易语言http 怎样等他读取完成 再 执行下面的命令?http读文件为什么读不出数据?

http读文件的命令。就是读完了才进行下一步操作的。。。。看你的意思应该是指。读第一个网页写到文件了。。然后用超文本显示这个文件。然后再读第二个网页写到文件,再显示这个文件。。。。。
结果是超文本直接显示了第二次的,没显示第一次的。。
这个流程是没问题的。问题在于程序执行的时候。。。下完第一个,显示。。。这时候是没有停留的,然后继续下第二个,显示。。
因为第一个没有停留,所以软件运行命令了,但是是卡住的。所以你看不出来效果,只有等显示第二个的时候。。才会正常显示。
如果你要显示第一个,再显示第二个的话。。。那就要在显示第一个之后加上延迟命令。
加上延迟命令还不行。因为它的运行还是卡住的,依然看不到你要的效果。。。你要让这一切都在一个线程中运行。。。这样延迟才会有效果。。。。。


声明一个变量
文本 文本型
文本=到文本(http读文件(“网站”))
如果真(文本!=“”)
执行下面


http读文件为什么读不出数据?

网址前http://加上
页: [1]
查看完整版本: 易语言http 怎样等他读取完成 再 执行下面的命令?http读文件为什么读不出数据?