pascalscript

    1熱度

    1回答

    這就是我想弄清楚,在創新安裝我想要安裝程序得到 用戶名(手動輸入) 生日(手動輸入) 而且兩者那些我想作爲變量用來保存在註冊表中

    1熱度

    1回答

    我從互聯網上收到一個XML文件(來自XML的值可能會有所不同,因爲有貨幣)。然後我將它加載到列表框1.用戶可以使用一些按鈕(逐個,全部,刪除等)將項目添加到列表框2。所以我想防止重複。我找不到任何方法來做到這一點。 我的列表框: 這裏是我的代碼(XML解析部分,見How to read multiple XML nodes? (Inno Setup)): XMLNodeList := XMLDoc

    0熱度

    1回答

    我遇到了ISdone庫錯誤完成頁面的問題。 根據庫錯誤頁面應該是紅色這樣的: ,但我沒有得到紅色: 我知道爲什麼發生這種情況,這是因爲stratching的的代碼圖片。 現在,如果發生ISDone錯誤,我如何才能獲得FinishedLabel和FinishedHeadingLabel的紅色。 謝謝你。 腳本: ; --- Generated by InnoSetup Script Joiner v

    1熱度

    2回答

    我需要獲取可用的RAM來確定我的軟件的某些特徵。 我有這樣的代碼,以顯示我的電腦的RAM: type DWORDLONG = Int64; TMemoryStatusEx = record dwLength: DWORD; dwMemoryLoad: DWORD; ullTotalPhys: DWORDLONG; ullAvailPhys

    1熱度

    1回答

    我試圖根據Query available RAM in Inno Setup的答案獲取連接到Windows的物理打印機名稱的列表。 但只是得到:「發送到OneNote 16」。 這裏是我的查詢: Query := 'SELECT Name FROM Win32_Printer'; Printer := WbemQuery(WbemServices, Query); if not VarIsNu

    2熱度

    1回答

    從Inno Setup安裝程序中獲取Windows XP中的MAC地址列表時出現問題。 我嘗試寫一些代碼(把它從Get MAC address in Inno Setup): function GetMacAddressesList(out List: Array of String): Integer; var I: Integer; WQLQuery: string;

    1熱度

    1回答

    我有一個事件過程,它檢查兩個對象/控件的OnKeyUp按鍵(TNewEdit和TNewComboBox)。在啓用TNewButton之前,兩個對象都需要完成。 但是,我找不到一種方法來知道如何獲得Sender: TObject的類型,如果是TNewEdit或TNewComboBox。 任何人都可以幫忙嗎?

    0熱度

    1回答

    我的Inno Setup腳本中無法使用Exec功能。 我試圖執行像一個例子: var Code: Integer; begin Exec('reg.exe', 'import C:\Support\*.reg', '', SW_HIDE, ewWaitUntilTerminated, Code) end; 但沒有成功,我有一個錯誤: period '.' expected. 我怎

    0熱度

    2回答

    如果URL不存在或沒有互聯網連接,如何自動跳過下載......? 在此先感謝&歡呼聲...... ;-) [Code] procedure InitializeWizard(); begin idpAddFile('http://127.0.0.1/test1.zip', ExpandConstant('{tmp}\test1.zip')); idpDownloadAfte

    1熱度

    1回答

    有沒有辦法動態填充Inno Setup腳本的[Dirs]和[Files]部分? 這裏就是我想要做: 在安裝過程中,用戶將選擇富 (富一個倉庫,從我們的供應鏈管理來獲得相匹配)安裝程序將運行一批來結帳foo我們的SCM 然後內容爲富必須添加到腳本 一切正常,除了最後一步罰款[Dirs]和[Files]部分。我四處搜尋,找不到解釋如何做到這一點。我感覺我的腳本應該嵌入我們SCM的所有倉庫,然後才能將所