易语言 http读文件 10

易语言http读文件怎样等他读取完成再执行下面的命令啊?... 易语言 http读文件 怎样等他读取完成 再 执行下面的命令啊? 展开
 我来答
百度网友3edc73e
推荐于2017-07-11 · 超过24用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:55.9万
展开全部
http读文件的命令。就是读完了才进行下一步操作的。。。。看你的意思应该是指。读第一个网页写到文件了。。然后用超文本显示这个文件。然后再读第二个网页写到文件,再显示这个文件。。。。。

结果是超文本直接显示了第二次的,没显示第一次的。。

这个流程是没问题的。问题在于程序执行的时候。。。下完第一个,显示。。。这时候是没有停留的,然后继续下第二个,显示。。

因为第一个没有停留,所以软件运行命令了,但是是卡住的。所以你看不出来效果,只有等显示第二个的时候。。才会正常显示。

如果你要显示第一个,再显示第二个的话。。。那就要在显示第一个之后加上延迟命令。

加上延迟命令还不行。因为它的运行还是卡住的,依然看不到你要的效果。。。你要让这一切都在一个线程中运行。。。这样延迟才会有效果。。。。。
小樓思雨
2012-09-04 · TA获得超过1659个赞
知道小有建树答主
回答量:915
采纳率:66%
帮助的人:1124万
展开全部
这个似乎不用操心吧,按理解,代码都是执行完毕并返回数据(有返回值)后才会被执行下一条代码的
楼主似乎是认为 http读文件 未完成就执行了下一条代码吗,如果这样的话编程完全无法预计了,全都乱套了

.版本 2
.支持库 internet
.子程序 __启动窗口_创建完毕
.局部变量 文件, 整数型
文件 = HTTP读文件 (“某地址”)
信息框 (“ok”, 0, )
更多追问追答
追问
你试一下就知道,比如 读了文件后 保存为A  打开为A       再读文件 保存为A  后面代码是打开文件  会打开先读的文件 因为后读的文件 没读完
追答
把你的代码贴出来看看我能不能帮你解决!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神奇宝贝187
2012-09-07 · TA获得超过3069个赞
知道大有可为答主
回答量:2161
采纳率:42%
帮助的人:682万
展开全部
http读文件本来就是等待返还的,当然是网络下载所以会卡机,所以要使用启动线程()然后再线程里的http读文件()的下面写另一行代码就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a1104054723
2012-09-05 · TA获得超过190个赞
知道小有建树答主
回答量:562
采纳率:64%
帮助的人:236万
展开全部
声明一个变量
文本 文本型
文本=到文本(http读文件(“网站”))
如果真(文本!=“”)
执行下面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三天打鱼N
2017-07-08 · TA获得超过1540个赞
知道大有可为答主
回答量:2032
采纳率:74%
帮助的人:604万
展开全部
直接写在http读文件下面就好了吧
这个方法是读完后返回数据的……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式