6个回答
展开全部
http读文件的命令。就是读完了才进行下一步操作的。。。。看你的意思应该是指。读第一个网页写到文件了。。然后用超文本显示这个文件。然后再读第二个网页写到文件,再显示这个文件。。。。。
结果是超文本直接显示了第二次的,没显示第一次的。。
这个流程是没问题的。问题在于程序执行的时候。。。下完第一个,显示。。。这时候是没有停留的,然后继续下第二个,显示。。
因为第一个没有停留,所以软件运行命令了,但是是卡住的。所以你看不出来效果,只有等显示第二个的时候。。才会正常显示。
如果你要显示第一个,再显示第二个的话。。。那就要在显示第一个之后加上延迟命令。
加上延迟命令还不行。因为它的运行还是卡住的,依然看不到你要的效果。。。你要让这一切都在一个线程中运行。。。这样延迟才会有效果。。。。。
结果是超文本直接显示了第二次的,没显示第一次的。。
这个流程是没问题的。问题在于程序执行的时候。。。下完第一个,显示。。。这时候是没有停留的,然后继续下第二个,显示。。
因为第一个没有停留,所以软件运行命令了,但是是卡住的。所以你看不出来效果,只有等显示第二个的时候。。才会正常显示。
如果你要显示第一个,再显示第二个的话。。。那就要在显示第一个之后加上延迟命令。
加上延迟命令还不行。因为它的运行还是卡住的,依然看不到你要的效果。。。你要让这一切都在一个线程中运行。。。这样延迟才会有效果。。。。。
展开全部
这个似乎不用操心吧,按理解,代码都是执行完毕并返回数据(有返回值)后才会被执行下一条代码的
楼主似乎是认为 http读文件 未完成就执行了下一条代码吗,如果这样的话编程完全无法预计了,全都乱套了
.版本 2
.支持库 internet
.子程序 __启动窗口_创建完毕
.局部变量 文件, 整数型
文件 = HTTP读文件 (“某地址”)
信息框 (“ok”, 0, )
楼主似乎是认为 http读文件 未完成就执行了下一条代码吗,如果这样的话编程完全无法预计了,全都乱套了
.版本 2
.支持库 internet
.子程序 __启动窗口_创建完毕
.局部变量 文件, 整数型
文件 = HTTP读文件 (“某地址”)
信息框 (“ok”, 0, )
更多追问追答
追问
你试一下就知道,比如 读了文件后 保存为A 打开为A 再读文件 保存为A 后面代码是打开文件 会打开先读的文件 因为后读的文件 没读完
追答
把你的代码贴出来看看我能不能帮你解决!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
http读文件本来就是等待返还的,当然是网络下载所以会卡机,所以要使用启动线程()然后再线程里的http读文件()的下面写另一行代码就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
声明一个变量
文本 文本型
文本=到文本(http读文件(“网站”))
如果真(文本!=“”)
执行下面
文本 文本型
文本=到文本(http读文件(“网站”))
如果真(文本!=“”)
执行下面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接写在http读文件下面就好了吧
这个方法是读完后返回数据的……
这个方法是读完后返回数据的……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询