pascalscript

    1熱度

    1回答

    我已經爲我想作爲更新程序創建的文件創建了文件。 我希望在安裝之前檢查程序是否也在標準目錄下,如果沒有,那麼它本身就是正確的目錄可以選擇程序的位置。 我已經試過這樣: [Files] Source: "C:\Data"; DestDir: "{app}"; Flags: ignoreversion [Code] function NextButtonClick(PageId: Integer

    0熱度

    2回答

    我從List all physical printers using WMI query in Inno Setup得到了一個代碼,我想將結果添加到列表框中。我曾試圖在詢問之前這樣做,但我無法添加所有項目。這是我的代碼: var Query, AllPrinters: string; WbemLocator, WbemServices, WbemObjectSet: Varia

    0熱度

    1回答

    我試圖從列表框1添加項目到列表框2防止重複,我從我的問題Prevent duplicate items in list box and combo box in Inno Setup?(作品完美傳遞一個接一個)代碼,我想通過此時所有項目都按下「>>」(將ListBox1上的項目傳遞給ListBox2(無克隆列表框))。 ,並得到該上buttonClick 下面的代碼: procedure boto

    0熱度

    1回答

    我運行這段代碼: function CmdLineParamExists(const Value: string): Boolean; var I: Integer; begin Result := False; for I := 1 to ParamCount do begin if CompareText(Copy(ParamStr(I),

    1熱度

    1回答

    我真正想要做的是讓Inno Setup卸載一個組件,如果它在後續運行中未被選中。但是,如果我沒有弄錯,那在Inno Setup中是不可能的(實際上,糾正我,如果我錯了)。 所以,相反我要讓檢查功能,查看是否已安裝的組件,所以後續運行過程中我可以將其隱藏。我不確定除HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\[AppName]_i

    0熱度

    1回答

    在知道Inno Setup使用IzPack執行我的安裝程序之前,由於需要驗證將要創建的服務的端口是否正在使用,因此需要使用驅動程序jdbc查詢數據庫,所以如果連接有效,則發送錯誤消息來更改端口。 所以這是我之前的方式,但我不知道該怎麼做,在Inno Setup的: try { Class.forName("com.mysql.jdbc.Driver"); Connection

    1熱度

    1回答

    我有一個自定義卸載頁面,該頁面調用這一行: UninstallProgressForm.InnerNotebook.ActivePage := UninstallConfigsPage; 現在,這只是顯示的頁面每次卸載程序運行時,但我需要它僅當某些文件夾存在時才顯示(其中有6個)。我可以用一堆or作出if聲明,但我想知道是否有更好的方法來做到這一點。

    1熱度

    1回答

    我有幾個有條件可見的複選框,這意味着他們的索引是不是靜態的。在這種情況下,將動作與例如CheckListBox.Checked[0]是無用的,因爲0是每次不同的複選框。有沒有辦法查看是否選中了標題爲foo的複選框? 我試圖做到這一點: procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin i

    1熱度

    1回答

    其實,我只需要看看它是否是1或更多。以下是我打算使用它: if [Only one component is selected] then begin Result := CustomMessage('[Name of that component]'); if IsComponentSelected('[Specific Component]') then beg

    1熱度

    1回答

    我試圖在XML元素的子元素中搜索文本「LIBRA ESTERLINA」,並檢索其他子元素的值。但是我的查詢什麼都沒有。 我的代碼是基於response從How to read multiple XML nodes? (Inno Setup)和response從XPath: How to select elements based on their value? function LoadValue