古いゲーム(Command&Conquer 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;
ただし、プロセスがかなり長くなる可能性があるため、実際のインストールプログレスバーに何らかの方法で追加したいと思います。これを達成する方法はありますか?