【发布时间】:2011-12-04 10:23:50
【问题描述】:
我正在为一个老游戏(命令与征服 1,Win95 版)制作补丁,在某些情况下,执行补丁需要通过一个用 Pascal 脚本编写的函数,这可能需要相当长的时间。
目前,我在页面更改为“安装”页面时执行此操作,因此,在用户选择所有选项并确认安装之后,就在安装程序开始实际添加(和删除)文件之前.
procedure CurPageChanged(CurPageID: Integer);
begin
if (CurPageID = wpInstalling) then
begin
// Rename all saveg_hi.### files to savegame.###
renameSaveGames();
// clean up the ginormous files mess left behind if the game was installed from the 'First Decade' compilation pack
cleanupTFD();
end;
end;
但由于该过程可能相当长,我更愿意以某种方式将其添加到实际安装进度条中。有没有办法做到这一点?
【问题讨论】:
标签: installation progress-bar inno-setup pascalscript