Описание тега pascalscript
Бесплатный скриптовый движок, который позволяет использовать большую часть языка Object Pascal в проектах Delphi или Free Pascal во время выполнения.
1
ответ
Можно ли выбрать путь #include, используя сценарий и аргументы командной строки в программе установки Inno Setup?
Таким образом, возникает проблема, когда у меня есть несколько установок, где большинство одинаковы, за исключением, конечно, файлов в установке. У меня есть набор включаемых файлов, которые отличаются. Поэтому я подумал: "Эй, давайте просто добавим…
02 фев '16 в 15:24
1
ответ
Есть ли способ использовать файлы.pas в Inno Setup?
Мне нужно сделать шифрование и дешифрование строки в Inno Setup через алгоритм Rijndael. Я обнаружил, что люди используют библиотеку DCPcrypt, чтобы делать то, что мне нужно в Pascal, но они используют файлы с расширением.pas. И я не знаю, есть ли с…
25 окт '18 в 08:38
1
ответ
Как мне вернуть строку из DLL в Inno Setup Pascal Script
У меня есть две функции C в DLL, которые определены в файле определения и экспортированы для использования в Inno Setup. char* __stdcall GetName() { return "Kishore"; } void __stdcall getName(char* strName) { strcpy(strName, "Kishore"); } Код Inno S…
05 фев '14 в 10:13
1
ответ
Inno Setup - измените цвет метки описания задачи и сделайте разрыв строки
[Components] Name: "Slasher"; Description: "Dagon Slasher"; Types: Slasher Full Name: "Frankenstein"; Description: "Dagon Frankenstein"; Types: Frankenstein Full [Types] Name: "Full"; Description: "Dagon Video Tools" Name: "Slasher"; Description: "D…
05 мар '16 в 17:23
2
ответа
Могу ли я зарегистрироваться в GAC с помощью сценариев Pascal (InnoSetup)?
Я использую InnoSetup для установки приложения, которое я построил. Мой клиент запрашивает, чтобы он загружал последние библиотеки DLL после установки, используя это дополнение InnoSetup: http://www.sherlocksoftware.org/page.php?id=50 Достаточно про…
04 июн '11 в 18:00
1
ответ
Выполните итерацию SWbemObjectSet в Windows XP и настройке Inno
У меня проблема с получением списка MAC-адресов в Windows XP из программы установки Inno Setup. Я пытаюсь написать некоторый код (взял его с Get MAC-адрес в Inno Setup): function GetMacAddressesList(out List: Array of String): Integer; var I: Intege…
05 апр '17 в 05:24
2
ответа
Inno Setup MsgBox с тремя кнопками и тремя результатами
Я пытаюсь создать MsgBox с тремя кнопками и тремя результатами, но я не могу понять, как я могу создать третий результат? В настоящее время у меня есть следующий код для двух кнопок MsgBox, который отлично работает: if ((strExistingInstallPath <&…
26 авг '14 в 21:42
1
ответ
Установка Inno GetComputerNameString
В моем файле Inno Setup есть строка с текстом: TextBox.Text := GetComputerNameString(); чтобы получить имя компьютера. Я получаю эту ошибку, когда пытаюсь пройти через мастер настройки после его сборки: Должен ли я выполнить какую-то настройку кода …
16 окт '15 в 15:55
1
ответ
Сценарии на Паскале без модуля импорта
Похоже, что программа UnitImport, возможно, вошла в разработку cajScript/PascalScript и может скрыть некоторые детали, которые помогут понять, как реализовать приложение PascalScript. Предполагая, что это так или вы хотели написать приложение на Pas…
22 ноя '09 в 19:47
2
ответа
Плагин загрузки Inno: пропустить загрузку, если не существует...?
Как автоматически пропустить загрузку, если URL-адрес не существует или нет подключения к Интернету...? Заранее спасибо и ура...;-) [Code] procedure InitializeWizard(); begin idpAddFile('http://127.0.0.1/test1.zip', ExpandConstant('{tmp}\test1.zip')…
21 апр '17 в 14:53
1
ответ
Как заставить Inno Setup динамически устанавливать папку установки с информацией со страницы настраиваемого мастера?
В Inno Setup я добавил настраиваемую страницу мастера, где пользователь может ввести суффикс-код, который должен динамически добавляться в каталог по умолчанию. стандарт DefaultDirName является c:\MyApp, Когда пользователь добавляет суффикс 01 на до…
08 сен '18 в 11:47
1
ответ
Inno Setup Перейдите в каталог и его подкаталоги
Как пройти каталог и его подкаталоги в сценариях Inno Setup Pascal? Я не могу найти какой-либо метод и интерфейс в документе справки Inno Setup.
28 окт '15 в 10:00
1
ответ
Inno Setup: доступ к пользовательскому элементу управления из события OnClick другого элемента управления
У меня есть следующий код для установки Inno: procedure CheckBoxClick(Sender: TObject); begin { How to make BrowseButton visible from here? } end; procedure CreateTheWizardPage; var Page: TWizardPage; BrowseButton, FormButton: TNewButton; CheckBox: …
25 апр '16 в 12:01
1
ответ
Что происходит, если Abort() вызывается несколько раз в Inno Setup
Что будет, если я буду использовать Abort() несколько раз как: [Code] function InitializeSetup(): Boolean; begin Result := True; { Some Initialization } try { some code } Abort(); except MsgBox('Abort is called'); Abort(); { Abort is called Second t…
08 фев '17 в 06:23
1
ответ
Inno Setup: опция "Не создавать папку меню пуска"
Я работаю над сценарием установки Inno, который должен проверить, существует ли пункт меню "Пуск" с указанным именем. Сценарий ниже проверяет, существует ли каталог. Проблема в том, что он также проверяет существование, даже если выбран параметр "Не…
03 окт '15 в 10:42
1
ответ
Читать состояние списка флажков по отдельному заголовку флажка
У меня есть несколько условно видимых флажков, что означает, что их индекс не является статическим. В этом случае связывание действия, например, CheckListBox.Checked[0] бесполезен, так как 0 каждый раз разные чекбоксы Есть ли способ увидеть, если фл…
31 май '17 в 17:24
0
ответов
Использование интерфейсов на скрипте Pascal
Я пытаюсь использовать интерфейсы на скрипте PEMK Objects PEMAL и имею некоторые трудности. В моем приложении есть переменная типа TXMLDocument, и я выставляю ее своим сценариям. Хотя я могу скомпилировать свои тестовые сценарии, проблема в том, что…
21 июл '13 в 21:27
1
ответ
"Неизвестный идентификатор FileOpen" при попытке обнаружить заблокированный файл в коде Inno Setup
Я пытаюсь использовать FileOpen в коде Inno Setup, однако компилятор Inno Setup продолжает выдавать мне следующую ошибку. Неизвестный идентификатор 'FileOpen' Вот пример кода: function IsFileLocked(pathFile : string) : Boolean; var hFile : integer; …
08 окт '18 в 17:03
1
ответ
Возврат BSTR из OLE в Inno Setup
В моей настройке, созданной с помощью Inno Setup 5.x, я использую код для выполнения HTTP-запроса. Это сделано WinHttpRequest COM. Хотя передать строковые аргументы функциям довольно просто, у меня возникают проблемы с их получением. Например, функц…
07 окт '18 в 11:15
1
ответ
Как \ где использовать SaveStringToFile() в моем файле установки inno
Я не очень знаком с inno (или паскальским сценарием), но я предполагаю, что то, что я хочу сделать, довольно просто. Я хочу редактировать определенный текстовый файл в самом начале установки. Есть ли место в разделе [Code], где я мог бы просто подкл…
03 ноя '11 в 18:11