递归火山软件开发平台
标题:
迅雷下载引擎封装
[打印本页]
作者:
江渝潇潇
时间:
2021-4-29 11:50
标题:
迅雷下载引擎封装
本帖最后由 江渝潇潇 于 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
(, 下载次数: 50)
上传
点击文件名下载附件
(, 下载次数: 54)
上传
点击文件名下载附件
作者:
江渝潇潇
时间:
2021-4-29 12:29
我是因为在封装的过程中遇到了困难,不知道怎么解决。
通过任务URL、路径、文件名创建任务:
XL_CreateTaskByURL(const wchar_t *url, const wchar_t *path, const wchar_t *fileName, BOOL IsResume)
在火山里声明了dll命令之后,文本型的参数传进去没反应,是应该把火山的文本型转换到const wchar_t *这玩意儿传进去吧,不知道怎么转。
感觉不会点儿c++用着火山是有点儿磕磕绊绊
作者:
江渝潇潇
时间:
2021-4-29 12:30
本帖最后由 江渝潇潇 于 2021-4-29 13:53 编辑
如果解决了这个问题,其他的都挺简单的,总共也没几个dll命令
作者:
江渝潇潇
时间:
2021-4-29 12:34
本帖最后由 江渝潇潇 于 2021-4-29 12:41 编辑
反正易语言的有现成封装好的类,备注也都有,照着移植到火山就可以
(, 下载次数: 51)
上传
点击文件名下载附件
作者:
dasemimi
时间:
2021-4-29 14:53
我封装过。。不过废弃了。。。原因是迅雷是32位,不支持64
最新使用的是 aria2
具体可以参考我的模块
原创软件模块 - 第20页 - 火山平台俱乐部 - 火山软件开发平台 - Powered by Discuz! (voldp.com)
作者:
江渝潇潇
时间:
2021-5-10 10:26
dasemimi 发表于 2021-4-29 14:53
我封装过。。不过废弃了。。。原因是迅雷是32位,不支持64
最新使用的是 aria2
我觉得有些人来用火山不是为了写64位程序,只是为了不误报或者运行效率,所以保留32位的还是很有必要的。aria2和迅雷还是有些不一样的。
作者:
fengshangren
时间:
2021-5-10 14:02
可以用curl来下载啊
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4