首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >提供Inno Setup下载功能的文件大小

提供Inno Setup下载功能的文件大小
EN

Stack Overflow用户
提问于 2020-10-31 20:01:47
回答 1查看 136关注 0票数 1

我有这样的定义:

#define HelpDocSetupFileSize FileSize("..\HelpNDoc\CHM\Output\MSAHelpDocumentationSetup.exe")

它通过查看我计算机上的数据文件来获得文件大小,而不是远程计算出来。我已经在Inno Setup download插件中使用了这个值来指定要下载的文件的大小。

我正在为新的Inno Setup下载特性重写代码。我管理这一切的代码(精简)是:

代码语言:javascript
复制
function NextButtonClick(CurPageID: integer): boolean;
begin
  Result := True;

  if (CurPageID = wpReady) then
  begin
    DownloadPage.Clear;
    if (WizardIsTaskSelected('downloadhelp')) then
      DownloadPage.Add('{#HelpDocSetupURL}', 'HelpDocSetup.exe', '');

    DownloadPage.Show;
    try
      try
        DownloadPage.Download;
        Result := True;
      except
        SuppressibleMsgBox(AddPeriod(GetExceptionMessage), mbCriticalError, MB_OK, IDOK);
        Result := False;
      end;
    finally
      DownloadPage.Hide;
    end;
  end;
end;

我在Add测试版中找不到任何文档,而且从示例来看,第三个和第四个参数不是用来提供文件大小的。是五号吗?

欢迎对Add参数进行一些官方澄清。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-01 00:35:58

TDownloadWizardPage.Add只有三个参数。

您不需要(也不能)预先指定文件大小。Inno Setup自己从Content-Length HTTP头中找出大小。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64621498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档