| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 920 人关注过本帖, 1 人收藏
标题:如何解决VFP下载时窗口的暂时性休克问题?
只看楼主 加入收藏
pzyun1988
Rank: 1
等 级:新手上路
帖 子:38
专家分:2
注 册:2022-11-7
结帖率:100%
收藏(1)
已结贴  问题点数:20 回复次数:8 
如何解决VFP下载时窗口的暂时性休克问题?
下载代码和界面如下,点某一首歌下载的时候窗口就进入了暂时性休克状态(窗口不能操作锁死,等下载文件完成后才可以继续操作)
DZ=ALLTRIM(THISFORM.LABEL4.CAPTION)
GQ=ALLTRIM(thisform.container2.label13.Caption )+"-"+ALLTRIM(thisform.container2.label12.Caption)
Url = ALLTRIM(thisform.container2.label14.Caption)
Html = Createobject("MicroSoft.XmlHttp")
Html.Open([Get],Url,.F.)
Html.Send
= StrToFile(Html.ResponseBody,DZ+"\歌曲下载\"+GQ+"."+RIGHT(URL,3))
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: THISFORM CAPTION VFP 窗口 Html 
2023-02-19 16:55
sam_jiang
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:806
专家分:1231
注 册:2021-10-13
收藏
得分:4 
vfp是单线程的,估计不太好解决。。。
2023-02-19 18:00
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:4 
这种情况才是正常的,防止数据没下载完发生的误操作吧

坚守VFP最后的阵地
2023-02-19 18:03
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:4 
用另一个进程下载
2023-02-19 22:49
pzyun1988
Rank: 1
等 级:新手上路
帖 子:38
专家分:2
注 册:2022-11-7
收藏
得分:0 
回复 2楼 sam_jiang
意思不能像其它下载软件一样,挨个点同时进行下载,或者点下载后能操作界面也行啊
2023-02-20 09:42
hdx60
Rank: 2
等 级:论坛游民
威 望:1
帖 子:80
专家分:37
注 册:2013-2-8
收藏
得分:4 
用myfll的线程下载,结合用进度条
2023-02-20 22:19
sxzjbb
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:28
专家分:106
注 册:2010-3-25
收藏
得分:4 
如果用wininet.dll来下载文件,不知有没有你说的问题呢?
2023-02-21 09:58
sam_jiang
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:806
专家分:1231
注 册:2021-10-13
收藏
得分:0 
回复 5楼 pzyun1988
如吹版所说,单独为下载创建一个新进程。
2023-02-21 20:36
kangss
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:14
帖 子:277
专家分:615
注 册:2014-6-12
收藏
得分:0 
你是想等?还是不想等?
不想等,xmlhttp 有异步模式,你百度一下。
异步模式,不管下载没下载完,程序都继续往下执行。

异步模式下,难点在,没法搞回调

试试这个:Http下载控件bkDLControl.ocx示例。
Http下载控件bkDLControl.ocx示例.rar (24.68 KB)
2023-02-25 19:52
快速回复:如何解决VFP下载时窗口的暂时性休克问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026402 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved