递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 7242|回复: 6
打印 上一主题 下一主题

[视窗] 迅雷下载引擎封装

[复制链接]

2

主题

27

帖子

128

积分

注册会员

Rank: 2

积分
128
跳转到指定楼层
楼主
发表于 2021-4-29 11:50:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 江渝潇潇 于 2021-4-29 12:38 编辑

希望能封装一个迅雷的下载引擎:https://github.com/cryzlasm/ThunderOpenSDK

易语言的有封装好的,火山视窗目前还没有好用的下载库。
迅雷这个他能跑到你的带宽最大速度,比如天翼网盘下载速度通常也就你满速的1/3,用了这个下载引擎后就能跑满下载带宽,配合天翼网盘的直链解析来用,易语言那个我已经用了近2年了,很好用。

易语言的迅雷下载引擎封装源码:
https://wwx.lanzoui.com/i0Y24omcqsh
来自这个帖子:https://bbs.125.la/forum.php?mod=viewthread&tid=14642522


回复

使用道具 举报

2

主题

27

帖子

128

积分

注册会员

Rank: 2

积分
128
沙发
 楼主| 发表于 2021-4-29 12:29:43 | 只看该作者
我是因为在封装的过程中遇到了困难,不知道怎么解决。

通过任务URL、路径、文件名创建任务:
XL_CreateTaskByURL(const wchar_t *url, const wchar_t *path, const wchar_t *fileName, BOOL IsResume)

在火山里声明了dll命令之后,文本型的参数传进去没反应,是应该把火山的文本型转换到const wchar_t *这玩意儿传进去吧,不知道怎么转。

感觉不会点儿c++用着火山是有点儿磕磕绊绊
回复

使用道具 举报

2

主题

27

帖子

128

积分

注册会员

Rank: 2

积分
128
板凳
 楼主| 发表于 2021-4-29 12:30:54 | 只看该作者
本帖最后由 江渝潇潇 于 2021-4-29 13:53 编辑

如果解决了这个问题,其他的都挺简单的,总共也没几个dll命令
回复

使用道具 举报

2

主题

27

帖子

128

积分

注册会员

Rank: 2

积分
128
地板
 楼主| 发表于 2021-4-29 12:34:07 | 只看该作者
本帖最后由 江渝潇潇 于 2021-4-29 12:41 编辑

反正易语言的有现成封装好的类,备注也都有,照着移植到火山就可以

QQ截图20210429114354.png (57.31 KB, 下载次数: 57)

QQ截图20210429114354.png
回复

使用道具 举报

15

主题

134

帖子

3597

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
3597
5#
发表于 2021-4-29 14:53:20 | 只看该作者
我封装过。。不过废弃了。。。原因是迅雷是32位,不支持64

最新使用的是 aria2

具体可以参考我的模块

原创软件模块 - 第20页 - 火山平台俱乐部 - 火山软件开发平台 - Powered by Discuz! (voldp.com)


ThunderOpenSDK.v

52.7 KB, 下载次数: 28

回复

使用道具 举报

2

主题

27

帖子

128

积分

注册会员

Rank: 2

积分
128
6#
 楼主| 发表于 2021-5-10 10:26:33 | 只看该作者
dasemimi 发表于 2021-4-29 14:53
我封装过。。不过废弃了。。。原因是迅雷是32位,不支持64

最新使用的是 aria2

我觉得有些人来用火山不是为了写64位程序,只是为了不误报或者运行效率,所以保留32位的还是很有必要的。aria2和迅雷还是有些不一样的。
回复

使用道具 举报

43

主题

313

帖子

3602

积分

论坛元老

Rank: 8Rank: 8

积分
3602
7#
发表于 2021-5-10 14:02:34 | 只看该作者
可以用curl来下载啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 19:05 , Processed in 0.096494 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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