1
我試圖通過使用Task
有條件地跳過Finished頁以允許用戶選擇是否要安裝「自動完成」。我曾嘗試以下:Inno安裝程序有條件地跳過Finished頁
[Setup]
DisableFinishedPage={code:GetAutoFinishStatus}
[Tasks]
Name: "AutoFinish"; Description: "Auto-Finish Installation"; \
GroupDescription: "Post Installation Options"; Flags: unchecked; Components: MyApp
[Code]
function GetAutoFinishStatus(Param: String): String;
begin
if IsTaskSelected('AutoFinish') then
Result := 'yes';
end;
但是,編譯時,我得到:
[Setup]段指令 「DisableFinishedPage」 的值無效。
因此,我認爲這個指令不接受通過代碼有條件的價值,即使其他[Setup]
指令呢?是否有另一種方法來實現這一點,或者我做錯了什麼?