找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4655|回复: 1

[网络通信] 多进程下载模块

[复制链接]

21

主题

162

回帖

4

精华

论坛元老

Tokyo-Hot

积分
5945
QQ
发表于 2012-11-23 00:46:39 | 显示全部楼层 |阅读模式
本帖最后由 wszjljx 于 2012-11-23 19:32 编辑

VB中调用API下载HTTP文件时程序会未响应 本模块采用多进程下载数据 只需调用一个函数即可实现下载 并且下载过程中程序还可进行其他交互......

注意:请编译成EXE后再进行下载功能 否则无法进行下载


JX下载模块  使用说明

①使用 Sub Main 作为启动对象

②在 Sub Main 过程中添加代码
Dim DownloadParamStatus As Boolean
If JXInitializeDownload = False Then
  '初始化网络失败执行代码
Else
  DownloadParamStatus = JXDownloadParam
  If DownloadParamStatus = False Then
    '初始化网络成功执行代码
  Else
    Call JXDownloadProcess
  End If
End If

③在程序退出过程函数添加代码
Call JXDestroyDownload

④下载函数 JXDownloadData

返回值:Boolean 下载成功/失败
参数:
Address As String:下载地址
Length As Long:下载数据大小
Data() As Byte:下载数据

2012/11/23 19:30 更新模块代码 加快下载速度

模块:
JXDownload_Module.zip (4.97 KB, 下载次数: 4140)

示例:
JXDownload.zip (22.32 KB, 下载次数: 4174)

评分

参与人数 1水晶币 +20 收起 理由
马大哈 + 20 赞一个!

查看全部评分

洗澡脱光衣服打开水才发现自己没带洗发水没带沐浴乳只带了一包洗衣粉 心酸的用洗衣粉把自己搓了一遍... ...

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2012-11-23 12:49:43 | 显示全部楼层
支持!

思路挺有意思.{:soso_e179:}
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表