pascalscript

    2熱度

    2回答

    我正在使用我的Pascal腳本添加BASS Audio Project。爲非常長的安裝添加音樂播放功能對用戶來說並不是什麼壞事。但是,當用戶將WizardForm最小化到任務欄時,停止音樂是一件好事。如果用戶從任務欄再次恢復,則自動啓動音樂。 我想知道如何檢測WizardForm是否已最小化或恢復,並根據WizardForm的窗口狀態暫停或開始BASS音樂播放。 (使用類似BASS_Pause,B

    1熱度

    1回答

    您好,我想知道如何在Inno Setup Pascal Script中延遲指定時間的工作(或命令)。 內置Sleep(const Milliseconds: LongInt)凍結睡眠時的所有工作。 而我實現的以下功能也使得WizardForm無響應,但不像建在Sleep()函數中那樣凍結。 procedure SleepEx(const MilliSeconds: LongInt); begin

    1熱度

    2回答

    我需要找到什麼是Font.Color,Font.Size和Inno Setup的WizardForm.Caption的Font.Name得到它(這是一個字符串)採用區點GetTextExtentPoint32。 請讓我知道如何找到WizardForm的上述屬性。 (不是系統字體屬性)。我想根據我使用的.cjstyles皮膚獲取WizardForm的當前字體信息。 我也知道如何在知道那些字體信息後使

    4熱度

    2回答

    我有一個從Resource Hacker導出的.inf文件。該文件採用UTF-16 LE編碼。 EXTRALARGELEGENDSII_INI TEXTFILE "Data.bin" LARGEFONTSLEGENDSII_INI TEXTFILE "Data_2.bin" NORMALLEGENDSII_INI TEXTFILE "Data_3.bin" THEMES_INI TEX

    0熱度

    1回答

    Inno Setup的Pascal腳本有顏色變量,如clBtnFace,clYellow在Delphi。 我想知道我怎麼可以把其中任何TColor到HTML十六進制顏色。 例如,如果我將clBtnFace轉換爲HTML十六進制顏色,結果應該是#497AC2。如果我將clYellow轉換爲HTML十六進制顏色,結果應該是#FFFF00。 我發現許多例子以上,但他們的RGB顏色。我想TColor轉換爲

    1熱度

    1回答

    我想在Inno Setup Pascal腳本中將HTML十六進制顏色轉換爲TColor。 我試圖從Convert Inno Setup Pascal Script TColor to HTML hex colour倒車功能ColorToWebColorStr,但我可能需要一個像RGBToColor一個函數來獲取結果作爲TColor。 #497AC2 HTML十六進制顏色轉換 例子應該返回爲TCol

    1熱度

    1回答

    我編寫了下面的代碼,當安裝程序完成我的程序安裝後,逐漸下降視頻播放音量。 procedure CurPageChanged(CurPageID: Integer); var X: Integer; begin ... if CurPageID = wpFinished then begin VideoHandler.Release;

    -1熱度

    2回答

    我發現下面的鏈接,但它是C#: c# Check if all Strings in a String List are the Same. 我寫了工作守則,可以完成剩下的很好,但它只有使用Sorted String Lists才能正常運行。 問候, function StringListStrCheck(const S: String; StringList: TStringList): Boo

    1熱度

    2回答

    我一直在嘗試兩天以上,在我的Pascal腳本中使用MediaInfo.DLL獲取JPEG圖像和MP4視頻文件信息。 但我不斷收到錯誤 運行時錯誤(6:366) - 訪問衝突在地址0042FD23。閱讀地址8065241E'。 錯誤主要指向(在6:366)。 我想不出什麼問題導致嘗試使用MediaInfo.DLL. 我加入到我的腳本代碼即可獲得媒體信息時,此異常: [Files] Source:

    1熱度

    1回答

    是否有我可以在Pascal腳本中獲取字符串的寬度和高度? 例如: var S: String; S := 'ThisIsMyStringToBeChecked' 在這裏,我需要根據其當前字體大小和字體返回其高度和寬度。 我讀How to get TextWidth of string (without Canvas)?,但無法將其轉換爲Inno Setup Pascal代碼。 我