gpt4 book ai didi

vb6 - 如何使用进度条在VB6中下载多个文件?

转载 作者:行者123 更新时间:2023-12-04 18:54:50 25 4
gpt4 key购买 nike

我想从 VB6 应用程序下载多个文件(主要是图像)。目前我正在使用 URLDownloadToFile 但它一次只允许一个文件并且没有进度条。我想下载多个文件和进度条。请帮忙。提前致谢。

我现在的代码:

Dim lngRetVal As Long
lngRetVal = URLDownloadToFile(0, URL, LocalFilename, 0, 0)
If lngRetVal = 0 Then DownloadFile = True

最佳答案

您希望异步下载文件,以便您的 VB 代码在下载过程中继续执行。那里使用 AsyncRead 对原生 VB6 执行此操作的鲜为人知的方法UserControl 和 UserDocument 对象的方法 - 不需要 API 调用。

这是一个很棒的 explanation and VB6 code for multiple simultaneous downloads ,来自著名的 VB6 大师 Karl Peterson . AsyncReadProgress 事件为您提供 BytesRead 和 BytesMax,这将允许您显示进度条。

关于vb6 - 如何使用进度条在VB6中下载多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/537580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com