Инсталяция :: Программа и Интерфейс :: База знаний Delphi :: Автоматизация установки Firebird в собственном установщике приложения на Delphi В этой статье рассматриваются несколько подходов к автоматизации установки Firebird в собственном установщике приложения на Delphi, чтобы упростить процесс развертывания вашего приложения для пользователей. :: Автоматизация установки в Delphi 7: использование InnoSetup и JCL В материале рассматривается автоматизация установки программного обеспечения в Delphi 7 с помощью двух инструментов: InnoSetup и JCL, каждый из которых имеет свои преимущества и может быть использован в зависимости от конкретных потребностей проекта. :: "Автоматическая загрузка, распаковка и удаление zip-файлов с SourceForge в Delphi" Автоматическая загрузка, распаковка и удаление zip-файлов с SourceForge в Delphi при установке вашего приложения с помощью Inno Setup. :: Автоматическая перезагрузка при ошибке установки драйвера в Inno Setup Описание: В статье рассматривается проблема автоматической перезагрузки компьютера пользователя при неудачной установке внешнего драйвера в процессе создания установщика с помощью Inno Setup без использования опции AlwaysRestart.
``` :: Автоматическая сборка установщиков для Windows 7: сравнение недорогих и надежных инструментов Краткое описание 'Context': Пользователь ищет недорогие и надежные инструменты для автоматической сборки установщиков для Windows 7, которые могут создаваться в режиме без участия пользователя на машинах сборки. :: Автоматическое обновление ПО на Windows 7 с ограниченными правами пользователя В статье рассматриваются методы автоматического обновления программного обеспечения на Windows 7 с ограничениями прав пользователя, в том числе использование отдельного процесса с повышенными привилегиями, установка/обновление в папке %LOCALAPPDATA% и исп :: Автоматическое переключение на установщик без прав администратора в Inno Setup Автоматическое переключение на установщик без прав администратора в Inno Setup происходит с помощью функции IsAdmin, которая обнаруживает, запущен ли установщик с административными привилегиями, и если нет, то запускается другой EXE-файл, предназначенный :: "Автоматическое резервное копирование папки при удалении приложения в Inno Setup" В статье описывается решение задачи автоматизации процесса резервного копирования папки при удалении приложения в Inno Setup, используя процедуру CurUninstallStepChanged и учитывая особенности работы с папками и константами. :: Адаптация функции MsiEnumRelatedProducts для Inno Setup В данном тексте описывается процесс адаптации функции MsiEnumRelatedProducts для использования в Inno Setup, чтобы удалять предыдущие версии, установленные с помощью InstallShield, с помощью GUID кода обновления. :: "Аналог 64-битного типа данных QWord в Inno Setup" Материал описывает работу с 64-битным типом данных, подобным QWord в Pascal, в контексте использования Inno Setup. :: «Бесшумная установка Delphi Tokyo 10.2 в контейнере Docker с помощью PowerShell» Пользователь пытается установить Delphi Tokyo 10.2 в контейнере Docker с помощью PowerShell, бесшумно минуя страницу с условиями использования. :: Включение файла FastMM4Options.inc в установочные файлы Delphi 6 Контекст: При разработке приложений на Delphi 6 с использованием библиотеки FastMM4, не следует включать файл FastMM4Options.inc в установочные файлы приложения, так как он влияет только на процесс компиляции, а не на выполнение программы. :: Встроить окно cmd в установщик Inno Setup В статье рассматривается вопрос о том, как встроить окно cmd в установщик Inno Setup, чтобы отображать вывод командной строки на пользовательской странице во время установки. :: "Выбор лучшей базы данных для Delphi с поддержкой храниммых процедур и простым развертыванием" Контекст: Необходимо выбрать лучшую базу данных для использования в приложениях на Delphi с поддержкой храниммых процедур и простым развертыванием. :: Выбор правильного файла MSI для установки MSXML в зависимости от архитектуры процессора в Delphi 7 В статье рассматривается решение проблемы выбора правильного файла MSI для установки MSXML в зависимости от архитектуры процессора пользовательского компьютера при разработке программного обеспечения на Delphi 7. :: Вызов функции GetNativeSystemInfo в Inno Setup для определения архитектуры процессора Описание контекста: В статье рассматривается, как использовать функцию Windows API GetNativeSystemInfo в скрипте Inno Setup для определения архитектуры процессора. :: Вызов функции из DLL на C# из Inno Setup В статье рассматривается проблема вызова функции из DLL, написанной на C#, в скрипте Inno Setup, и предлагаются различные подходы к решению этой задачи. :: "Диагностика проблем при переносе данных изображений из директории {app} в {commonappdata} в Inno Setup: РenameFile и FileCopy" Контекст: Диагностика проблем при переносе данных изображений из директории {app} в {commonappdata} в Inno Setup: РenameFile и FileCopy :: Добавление без участия пользователя (silent installation) в Delphi В статье рассматривается процесс добавления поддержки silent installation (незамещаемой установки) в установщик, созданный с помощью Delphi и Inno Setup, что позволяет производить автоматическую установку программного обеспечения без участия пользователя :: "Добавление запланированной задачи из XML-файла с помощью Inno Setup" В этом контексте описывается процесс добавления запланированной задачи на компьютер пользователя из XML-файла с помощью утилиты Inno Setup во время установки приложения. :: "Добавление пользовательского ввода из Inno Setup в существующий текстовый файл" Статья описывает процесс добавления пользовательского ввода из Inno Setup в существующий текстовый файл и вставки этого значения в середину текстового файла во время установки. :: Добавление пользовательского шага установки в Inno Setup Статья описывает процесс добавления пользовательского шага установки в Inno Setup, который позволяет пользователю выбрать тип установки: "только для текущего пользователя" или "для всех пользователей". :: "Добавление прогресс-бара в установщик Inno Setup для длительных функций в патче для Command & Conquer 1" Данный контекст посвящен процессу добавления прогресс-бара в установщик Inno Setup для отображения продвижения длительных функций в патче для игры Command & Conquer 1. :: "Добавление пустой строки между группами задач в скрипте установщика на Delphi и Pascal" Данный контекст посвящен добавлению пустой строки между группами задач в скрипте установщика на Delphi и Pascal для лучшего визуального восприятия и понимания процесса установки для пользователя. :: Добавление содержимого журнала установки в существующий текстовый файл в Inno Setup Контекст: Разработчики часто хотят добавлять содержимое журнала установки в существующий текстовый файл вместо его замены в процессе установки программного обеспечения с помощью Inno Setup. :: Добавление строки в файл перед определенной строкой, если она уже не существует в Delphi Пользователь хочет добавить строку в JavaScript-файл перед определенной строкой, если эта строка уже не существует в Delphi с помощью функции AddLineToTemplate. :: Добавление флажка "Выбрать все/Снять все" в установщик для упрощения выбора задач В статье рассматривается проблема ручного управления большим количеством задач в установщике, созданном с помощью Inno Setup, и предлагается два решения: использование иерархии задач или написание скрипта для управления состоянием выбора задач. :: "Добавление флажка для опционального удаления папки в кастомной странице деинсталлятора Inno Setup" Данный контекст описывает статью о добавлении флажка для опционального удаления папки в кастомной странице деинсталлятора Inno Setup. :: Доступ к сообщениям InnoSetup без ExpandConstant В данном контексте описывается проблема доступа к сообщениям, определенным в секции `[Messages]` в Inno Setup, без использования функции `ExpandConstant`. Предлагается решение с использованием предопределенных констант Inno Setup для доступа к сообщениям :: Замедление полоски прогресса при извлечении файлов в Inno Setup При создании установщика с помощью Inno Setup для замедления полоски прогресса при извлечении файлов можно изменить максимальное значение полоски прогресса, использовать событие BeforeInstall или AfterInstall для контроля полоски прогресса во время устано :: "Замена BDE: альтернативы для работы с таблицами Paradox в Delphi" Статья предлагает альтернативные варианты для работы с таблицами Paradox в Delphi, если у вас возникли проблемы с установкой BDE (Borland Database Engine). :: Запуск 64-битной версии PowerShell в Inno Setup Контекст: Описание процесса принудительного запуска 64-битной версии PowerShell в шаге `` ssPostInstall `` установщика Inno Setup, чтобы решить проблему открытия 32-битной версии вместо 64-битной, даже при настройке установщика на 64-битную архитектуру. :: Запуск и ожидание завершения файла в процессе установки с помощью Inno Setup При разработке установщика с помощью Inno Setup может потребоваться загрузить файл из интернета и запустить его в процессе установки, дожидаясь его завершения. :: Запуск нескольких файлов реестра через Inno Setup без шума Описание контекста: В статье рассматривается, как запустить несколько файлов реестра через Inno Setup без шума, чтобы внести изменения в реестр без вмешательства пользователя. :: "Защита от установки в непустую директорию с помощью Inno Setup" Контекст статьи: В статье рассматривается вопрос о защите процесса установки с помощью Inno Setup от установки в уже существующую или непустую директорию, выбранную пользователем. :: "Защита установщика Inno Setup: как предотвратить установку без навязчивых уведомлений" Защита установщика Inno Setup: как предотвратить установку без навязчивых уведомлений. :: Игнорирование окна ошибки при вызове LoadVCLStyle_UnInstall, если uninstall.vsf отсутствует Если файл uninstall.vsf отсутствует, то функция LoadVCLStyle_UnInstall не будет вызываться, а окно ошибки не будет отображаться, если перед вызовом функции проверить existence файла с помощью функции FileExists. :: "Извлечение версии файла MSI в Inno Setup и Delphi с помощью скрипта PowerShell" В данном контексте речь идет о решении проблемы извлечения версии файла MSI в Inno Setup и Delphi с помощью скрипта PowerShell. :: Изменение кода Inno Setup для отображения видеофона с относительным путем и закрытием при щелчке В этой статье объясняется, как изменить код Inno Setup для отображения видеофона с относительным путем и закрытия при щелчке. :: Изменение поведения свойства 'Uninstallable' в Inno Setup во время выполнения Описание: В статье рассматривается, как изменить поведение свойства 'Uninstallable' в Inno Setup во время выполнения, чтобы создать деинсталлятор только при выборе видимого режима установки, а не при скрытом. :: Изменение пути библиотек с помощью WizardDirValue в Inno Setup Вопрос о том, как изменить путь к библиотекам на пользовательский путь `{app}` с помощью функции `WizardDirValue` в Inno Setup, не имеет решения. Функция `WizardDirValue` возвращает путь к программным файлам по умолчанию, а не путь, выбранный пользователе :: Изменение размера шрифта во всем InnoSetup Installer пропорционально В статье рассматривается изменение размера шрифта во всем Installer InnoSetup пропорционально, чтобы изменить размер шрифта для всех текстовых контролов на страницах мастера. :: Изменение сообщений во время выполнения программы Inno Setup В данном контексте описывается невозможность изменения сообщений во время выполнения программы в Inno Setup и предлагается альтернативный подход с использованием процедуры CancelButtonClick для отображения пользовательского сообщения в зависимости от усло :: Изменение стиля индикатора прогресса при регистрации DLL/OCX в Inno Setup Контекст: Вопрос о том, как изменить стиль индикатора прогресса во время регистрации DLL/OCX при установке программ с помощью Inno Setup. :: Изменение цвета фона изображений в Inno Setup Контекст: "Изменение цвета фона изображений в Inno Setup" :: Изменить свойство высоты bitmap-контрола на последней странице Inno Setup В этом тексте описывается, как изменить высоту bitmap-контрола на последней странице установщика Inno Setup, зная его название и используя процедуру InitializeWizard(). :: "Импорт ActiveX компонента в Delphi 7.0: решение проблемы" В контексте данного текста описывается проблема импорта ActiveX компонента в Delphi 7.0 и предлагается решение этой проблемы в виде шагов, которые нужно выполнить для успешной импортации компонента. :: Инстолятор
This is a binary executable file, which is not human-readable. It's likely an executable program written in assembly language or another low-level programming language.
If you want to analyze the contents of this file, you can use a disassembler tool suc :: Инстолятор 2
Инсталляция программы на компьютер: шаг за шагом. :: Использование ExtractFileName в Inno Setup: ошибка 123 при создании пути в Windows В контексте: Вопрос о правильном использовании функции `ExtractFileName` в Inno Setup для получения имени файла из пути установки и вставки его в качестве имени значка в меню Пуск, а также решение проблемы, связанной с ошибкой 123 при создании пути в Wind :: Использование GetVolumeInformation в Inno Setup для получения серийного номера тома В данном контексте речь идет о получении серийного номера тома (диска) с помощью функции `GetVolumeInformation` в окружении Inno Setup. :: Использование Inno Setup для установки программы и обновления переменной среды PATH В этом контексте описывается процесс использования Inno Setup для установки программного обеспечения и обновления переменной среды PATH, а также правильного удаления пути из переменной PATH при удалении программы. :: "Использование Inno Setup для установки файлов дополнений в Program Files и предоставления пользователю ручных инструкций" Использование Inno Setup для установки файлов дополнений в директорию Program Files и предоставления пользователю ручных инструкций, если целевая директория не найдена. :: Использование Inno Setup: как правильно обработать строку UninstallString в Exec Контекст: Вопрос о том, как правильно обработать строку UninstallString при использовании функции Exec в Inno Setup для удаления предыдущей версии приложения перед установкой новой. :: "Использование директивы 'WizardStyle' в Pascal Script секции Inno Setup installer Контекст: В статье рассматривается, как определить стиль мастера установки Inno Setup с помощью директивы 'WizardStyle' в Pascal Script секции и выполнить условную логику в зависимости от ее значения. :: Использование события CurStepChanged для пост-установки и проверка CurStep = ssPostInstall в Delphi и Pascal В этой статье описывается использование события CurStepChanged в Inno Setup для выполнения кода после завершения установки и проверки, является ли текущий шаг последним шагом установки (ssPostInstall) в Delphi и Pascal. :: Исправляем ошибку "ДУБЛИРОВАННЫЙ ИДЕНТИФИКАТОР 'INITIALIZESETUP'" в INNO SETUP Пользователь просит исправить ошибку "ДУБЛИРОВАННЫЙ ИДЕНТИФИКАТОР 'INITIALIZESETUP'" в скрипте INNO SETUP, вызванную наличием двух функций с именем `InitializeSetup`. Для решения проблемы нужно перенести вызовы функций `LoadSkin` и `UnloadSkin` из второй :: Как исправить работу чекбокса "Выбрать/Снять все" в дереве элементов в Delphi Статья посвящена решению проблемы корректной работы чекбокса "Выбрать/Снять все" в дереве элементов в Delphi, где предлагаются два подхода: изменение дизайна дерева или программная настройка чекбокса. :: Как определить, является ли текущая операционная система Windows 8.1 в скрипте на Паскале в Inno Setup? Контекст: Как определить, является ли текущая операционная система Windows 8.1 в скрипте на Паскале в Inno Setup? :: Как отключить кнопку "Далее" в Inno Setup, если введенный пароль не Admin? Описание: В инсталляторе Inno Setup необходимо отключить кнопку "Далее", если введенный пользователем пароль не совпадает с заранее определенным паролем "Admin". :: Как получить значение параметра AppName в коде InnoSetup В статье описывается, как получить значение параметра AppName в коде InnoSetup с помощью Inno Setup Preprocessor или функции SetupSetting. :: Как проверить наличие конкретного обновления Windows (KB*.msu) на целевом компьютере с помощью Inno Setup? Контекст: Как проверить наличие конкретного обновления Windows (KB*.msu) на целевом компьютере с помощью Inno Setup? :: Как создать самоустанавливаемый пакет для Lazarus/FreePascal и добавить его в список пакетов Если вы хотите создать самоустанавливаемый пакет для Lazarus/FreePascal и добавить его в список пакетов, вам нужно определить расположение папки пакета, добавить пакет в список Lazarus и запустить перекомпиляцию Lazarus. :: Как сохранить серийный номер в файл рядом с приложением в Inno Setup В процессе создания установщика с помощью Inno Setup может возникнуть потребность сохранить серийный номер, введенный пользователем в процессе установки, в файл рядом с установленным приложением. В этой статье мы рассмотрим, как это можно сделать. :: Как установить DelphiChromeEmbedded и решить проблему с ошибкой "Не удалось разрешить имя единицы 'Cefvcl'" Краткое описание: Статья посвящена процессу установки DelphiChromeEmbedded в IDE XE5 и решению проблемы с ошибкой "Не удалось разрешить имя единицы 'Cefvcl'". :: Как установить TWebBrowser в Delphi 2010 без пакета "Web Development Controls"? В статье описывается, как установить компонент TWebBrowser в Delphi 2010 без установки всего пакета "Web Development Controls". :: Конвертация строки в массив байтов и обратно: решение проблемы с символом '•' Статья описывает проблему конвертации строки в массив байтов и обратно в Object Pascal, связанную с неправильной работой некоторых символов, таких как '•', и предлагает решение с использованием функций, работающих с кодировкой Unicode. :: "Локализация MsgBox в Inno Setup: перевод текста на выбранный пользователем язык" Локализация MsgBox в Inno Setup: перевод текста на выбранный пользователем язык. :: "Миниатюризация EXE-файла Delphi с помощью runtime-пакетов" Миниатюризация EXE-файла Delphi с помощью runtime-пакетов. :: Можно ли установить Delphi 2009 вместе с Delphi 2006 или Delphi 2007? Можно ли установить Delphi 2009 вместе с Delphi 2006 или Delphi 2007? :: Написать очень маленький инсталлятор
Написать маленький инсталлятор, который самостоятельно выполняет функции установки программы, а после установки переименовывает себя или запускается с различными ключами для выполнения дополнительных функций. :: Настройка инсталлятора с помощью текстового файла: установка программ в зависимости от пользователя в Delphi и Pascal Контекст: Настройка инсталлятора с помощью текстового файла для установки программ в зависимости от пользователя в Delphi и Pascal. :: "Неполная генерация DCU файлов в Zeos 6.6 на BDS2006: причины и решения" Контекст: статья о решении проблемы неполной генерации DCU файлов в Zeos 6.6 на BDS2006. :: "Нештатное поведение инсталлятора при запуске: причины и решения" Текст описывает распространенную проблему со скриптом инсталлятора Inno Setup, при которой он сразу переходит ко второй странице, игнорируя первый шаг, и предлагает возможные причины и их решения. :: Обновление Delphi без удаления предыдущей версии Описание контекста: Пользователь хочет добавить компонент TeeChart Standard в установку RAD Studio 10.4 без удаления предыдущей версии Delphi. :: ### Обновление Delphi: Как Перейти с 11.0 до 11.1? Обновление Delphi с версии 11.0 до 11.1 требует предварительного удаления предыдущей версии перед установкой новой, с учетом обновления всех настраиваемых плагинов и проверки совместимости проектов. :: Обновление программ в пределах Program Files без цифровых подписей: безопасный ли подход? Контекст: "Обновление программного обеспечения в папке Program Files без цифровых подписей: безопасный ли подход?" :: Обработка наличия файла `close.txt` в установщике Delphi В установщике Delphi нужно проверить наличие файла `close.txt` в папке установки приложения и, если он найден, закрыть мастер или прервать установку. :: Обход диалога совместимости Windows при установке приложения на Delphi В статье рассматривается проблема диалога совместимости Windows при установке приложения в Delphi и описываются способы его обхода, например, использование манифеста приложения или переименование файла приложения. :: Определение занятости установщика Windows в Delphi и командной строке Контекст: Как проверить занятость установщика Windows в Delphi и командной строке, чтобы избежать перезапуска системы во время установки программ? :: Определение запуска Inno Setup с правами администратора для установки драйверов Контекст: Статья описывает, как определить, запущен ли установщик Inno Setup с правами администратора, и как использовать эту информацию для установки драйверов, если они отсутствуют. :: Оптимизация деинсталлятора Inno Setup: выполнение действий в зависимости от выбора пользователя В этом контексте рассматривается вопрос о том, как в скриптах деинсталлятора Inno Setup выполнить определенные действия только в том случае, если пользователь действительно запросил деинсталляцию, а не просто закрыл окно деинсталлятора. :: "Откат установки в Inno Setup при ошибке в AfterInstall без диалогового окна" Описание контекста: Вопрос о том, как откатить установку в Inno Setup при ошибке в AfterInstall без диалогового окна. :: Отключение и изменение цвета илиreadonly для флажков задач в скрипте установщика Visual Studio В статье рассматривается проблема отключения и изменения цвета или readonly для флажков задач в скрипте установщика Visual Studio, где пользователь хочет сделать видимыми определенные задачи, но сделать их флажки неподвижными для пользователя. :: «Отключение кнопки «Далее» до выбора варианта в установщике на Delphi» В установщике, созданном с помощью Delphi и Inno Setup, разработчик хочет отключить кнопку «Далее» до тех пор, пока пользователь не выберет один из вариантов на странице с радиокнопками. :: Отключение флажков в Inno Setup при выборе языка на настраиваемой странице В статье рассматривается вопрос отключения флажков в Inno Setup при выборе языка на настраиваемой странице, и предлагается решение с использованием радио кнопок вместо флажков или функции CreateInputOptionPage для упрощения кода и улучшения интерфейса для :: "Открытие конкретной страницы установщика по ID в расширенном режиме" В этой статье рассматривается, как открыть конкретную страницу установщика по ID в расширенном режиме с использованием Inno Setup. :: Открыть файл из каталога установки программы в Delphi с помощью Inno Setup В процессе разработки приложений на Delphi для открытия файла из каталога установки программы можно использовать функцию ExtractFilePath и параметр ParamStr(0) для получения пути к каталогу установки и затем открыть файл по относительному пути. :: Отладка приложения Delphi: решение проблемы падения при закрытии другим процессом Статья описывает процесс отладки приложения, разработанного на Delphi, и решение проблемы внезапного падения приложения при закрытии другим процессом, например, во время обновления файлов, используемых приложением. :: "Отображение версий файлов в установщике Inno Setup при определенных условиях" При создании установщика Inno Setup можно отображать версии файлов (EXE и DLL) в инсталляторе на основе параметра, передаваемого программе, используя встроенные функции и проверяя параметр командной строки. :: Отображение выходных данных пакета на пользовательской странице в Inno Setup В статье описывается, как отобразить вывод batch файла, выполненного после установки, на пользовательской странице в Inno Setup, используя событие CurStepChanged(ssInstall). :: "Отображение резюме установки в Inno Setup и загрузка отредактированного файла во время выполнения" В статье рассматривается, как отобразить резюме установки и загрузить отредактированный файл во время выполнения на странице завершения в Inno Setup. :: Отображение сообщения при выборе варианта радиокнопки в Inno Setup Вопрос пользователя: Как отображать сообщение при выборе определенной радиокнопки на странице лицензионного соглашения в установщике Inno Setup? :: Отцентрировать экран загрузки в Inno Setup Описание контекста: В данном тексте рассматривается проблема отцентрирования экрана загрузки (сплэш-скрина) в Inno Setup и предлагаются способы решения этой проблемы с помощью кода на Pascal. :: "Ошибка в работе Inno Setup DefaultDirName: как исправить неверное добавление текста к выбранной директории" Контекст: В статье описывается проблема, когда при создании установщика с помощью Inno Setup к выбранной пользователем директории для установки приложения неверно добавляется текст, указанный в директиве DefaultDirName, и предлагается решение, чтобы предо :: "Ошибка при запуске установщика Innosetup на Windows 10: поиск причины и решения" Ошибка при запуске установщика Innosetup на Windows 10: поиск причины и решения. :: Ошибка при настройке значков установщика в Inno Setup: "Файл иконочного значка недействителен" Описание контекста: При настройке значков в Inno Setup пользователь столкнулся с ошибкой "Файл иконочного значка недействителен". :: "Ошибка установки BDE Engine: нехватка места на диске C" Этот текст описывает ошибку, возникающую при установке BDE Engine, и предлагает решения для её устранения, в том числе использование альтернативных компонентов и функцию `GetDiskFreeSpaceEx`. :: Паскаль и HTTP в Inno Setup: как отправлять и получать данные через скрипты Паскаль и HTTP в Inno Setup: как отправлять и получать данные через скрипты. :: Пауза в Inno Setup до ответа пользователя в сообщении В процессе установки или удаления программ с помощью Inno Setup, чтобы приостановить выполнение процесса до ответа пользователя на сообщение, можно воспользоваться функцией `MsgBox` с параметром `mbConfirmation` или `mbYesNo`, а затем проверить ответ поль :: Поддержка указателей на функции в Inno Setup В статье рассматривается вопрос о поддержке указателей на функции в Inno Setup, а именно, Supported pointers to functions in Inno Setup. :: Поиск всех вхождений файла в Паскале Материал описывает, как найти все вхождения файла с заданным именем в различных каталогах на языке Паскаль с помощью функции `FindFirst` и `FindNext`, используя рекурсивную функцию для обхода всех каталогов и файлов в заданном пути. :: Поиск местоположения игры в реестре: учет различных игровых сервисов Поиск местоположения игры в реестре: учет различных игровых сервисов. :: Получение пути к каталогу установки в Inno Setup до определения константы {app} В инструкции описано, как получить путь к каталогу установки в Inno Setup до определения константы {app} с помощью встроенной функции WizardDirValue или работы с текстовым полем DirEdit на странице wpSelectDir, чтобы проверить его перед продолжением устан :: Почему не отображается прогресс-бар при удалении папки в Inno Setup? Краткое описание: При деинсталляции приложения пользователем с помощью Inno Setup не отображается прогресс-бар при удалении папки, если используется событие `CurUninstallStepChanged` и стиль прогресс-бара `npbstMarquee`, из-за того, что удаление происходи :: Почему радио кнопки не помечаются как выбранные в Delphi Статья описывает проблему, когда радио кнопки не помечаются как выбранные в установщике, созданном с помощью Inno Setup в Delphi, и предлагает решение, заключающееся в добавлении радио кнопок на правильные страницы установщика с помощью функции CreateInpu :: "Починка проверки существования директории в Inno Setup" В данном контексте рассматривается проблема создания ярлыков в установщике Inno Setup только в том случае, если соответствующая директория существует. Пользователь пытается решить эту проблему с помощью кода, но сталкивается с трудностями. В итоге было пр :: "Предварительное установка шрифта для Inno Setup: гарантия корректного дизайна кастомного установщика на всех машинах" Контекст: При создании кастомного установщика с помощью Inno Setup, предварительная установка шрифта гарантирует корректное отображение дизайна установщика на всех машинах. :: Предотвращение отображения экрана загрузки в Inno Setup Контекст: Руководство по предотвращению отображения экрана загрузки в установщиках Inno Setup. :: Преобразование двух задач в InnoSetup в две радио кнопки Статья описывает, как в InnoSetup преобразовать две задачи в две радио кнопки, чтобы пользователь мог выбрать только одну из них, используя флаг `exclusive` и альтернативный подход с помощью скрипта на Object Pascal (Delphi). :: "Проблема с контекстным меню после переключения на 64-битную конфигурацию в Delphi XE4" В контексте данной статьи описывается проблема с контекстным меню в Delphi XE4 после переключения на 64-битную конфигурацию, когда исчезают команды "Установить" и "Удалить", и объясняется, что это происходит из-за того, что IDE Delphi работает только с 32 :: Проблемы с загрузкой приложения на iPhone: пошаговое решение "Описание: данный текст представляет собой советы для устранения проблемы с загрузкой приложения на iPhone, включающие проверку подключения к Интернету, обновление iOS, перезагрузку устройства, удаление и переустановку приложения, проверку приложения на д :: Проблемы с лицензионными ключами при установке C++ Builder Professional 2010 на компьютер с ранее установленным C++ Builder Architect Если ранее на компьютере была установлена и удалена версия C++ Builder Architect, при установке C++ Builder Professional 2010 может возникнуть проблема с лицензионными ключами из-за остаточных файлов от предыдущей версии. :: Проблемы с обновлением подписи TSetupForm в Inno Setup при изменении страницы в TNewNotebook Статья посвящена решению проблемы обновления подписи (caption) компонента TSetupForm в Inno Setup при изменении страницы в TNewNotebook. :: Проблемы совместимости пакета установки MSI с Windows XP 64 бит Пользователь столкнулся с проблемой совместимости пакета установки MSI с 64-битной версией Windows XP, связанной с использованием утилиты regsvr32 для регистрации динамических библиотек (DLL) в качестве панелей инструментов Windows Explorer, что приводило :: Проверка версии Delphi XE2 и установленных обновлений Контекст: Статья посвящена проверке версии Delphi XE2 и установленных обновлений, а также решению проблемы, связанной с установленными обновлениями. :: Проверка наличия ярлыка в Inno Setup Материал описывает, как проверить наличие ярлыка в установщике Inno Setup и создать его, если он отсутствует, используя интерфейс IShellLink. :: "Проверка параметра Uninstallable в Inno Setup из скрипта на Pascal" В статье рассматривается, как проверить значение параметра `Uninstallable` в скрипте на Pascal в Inno Setup, а также как учесть scenarios, когда значение `Uninstallable` определяется в зависимости от выбранной задачи. :: "Работа манифеста инсталлятора в Delphi: особенности распаковки файлов" В статье объясняется, как работает манифест инсталлятора в Delphi и как им правильно пользоваться для распаковки файлов во время установки приложения. :: Работа с путями установки в InnoSetup Статья описывает решение проблемы с расширением переменных среды в пути установки приложения в InnoSetup, когда данные берутся из реестра. :: Работа с таблицами базы данных MSI в Delphi Эта статья описывает, как работать с таблицами базы данных MSI в Delphi, используя библиотеку JEDI Windows API для открытия, чтения и изменения данных в таблицах базы данных MSI. :: "Разблокировка bds.exe от Windows Defender: проверка журнала защиты" Статья предлагает решение проблемы, когда Windows Defender блокирует файл bds.exe, не давая запустить IDE Delphi или RAD Studio, и описывает шаги по проверке журнала защиты Windows Defender и разблокировке файла. :: "Разделение радиокнопок на группы в Inno Setup" В статье описывается проблема разделения радиокнопок на группы в Inno Setup, где автор вопроса хочет создать страницу настроек с отдельными группами радиокнопок, но сталкивается с трудностью, что группы радиокнопок не поддерживаются в Inno Setup, и в каче :: Размещение значков приложения на рабочем столе и в автозагрузке с помощью InnoSetup При создании установщика с помощью InnoSetup, для размещения значков приложения на рабочем столе и в автозагрузке в зависимости от того, устанавливается ли приложение для всех пользователей или только для текущего, можно использовать переменную `InstallFo :: Размещение точек и флажков на одной странице Inno Setup Возможно ли разместить точки и флажки на одной странице, созданной с помощью CreateInputOptionPage в Inno Setup? Да, это возможно, для этого нужно использовать параметр AExclusive, который определяет, являются ли опции на странице группами точек или флажк :: Разработка приложений на Delphi: Регистрация возможностей в таблице реестра вместо файлов TLB в Windows 7 Описание контекста в одном предложении: Статья о том, как зарегистрировать возможности приложений, разработанных на Delphi, в таблице реестра вместо использования файлов TLB в Windows 7. :: Распространение ASP.NET-приложений, созданных в Delphi Prism: решение проблем и выбор надежного установщика "В данном контексте рассматриваются типичные проблемы и решения при распространении ASP.NET-приложений, созданных в Delphi Prism, с акцентом на проблемы с установщиком, доступом к IIS и созданием пула приложений." :: Расчет директории корня IDE для различных версий Delphi через ключи реестра Статья описывает, как определить директорию корня IDE для различных версий Delphi с помощью ключей реестра. :: "Реализация многоязычного интерфейса в Delphi: изменение текстов диалога в зависимости от выбранного языка в combo box" В статье рассматривается реализация многоязычного интерфейса в Delphi с использованием компонента combo box для выбора языка, где меняются тексты диалога в зависимости от выбранного языка без нажатия кнопки "OK". :: Реализация обновления файлов в Inno Setup для разных версий приложения В контексте рассматривается реализация сценария обновления файлов в Inno Setup для разных версий приложения, учитывая версию уже установленного приложения у пользователя. :: "Резервное копирование и восстановление лицензионной информации Delphi при переустановке Windows" Контекст: Резервное копирование и восстановление лицензионной информации Delphi при переустановке Windows. :: Резервное копирование файла перед установкой в Inno Setup Материал описывает процесс резервного копирования файла перед установкой с использованием Inno Setup, рассматривая проблему и предлагая решение с помощью функции `ExpandConstant()`. :: Решение проблем с GetIt Package Manager в Delphi 11 CE на Windows 11 Данный текст описывает проблемы, с которыми сталкиваются пользователи Delphi 11 CE на Windows 11 при использовании GetIt Package Manager, и предлагает возможные решения для устранения этих проблем. :: "Решение проблем с запуском UI Automation в Delphi 2007 после получения сертификата" В данном контексте описывается решение проблемы запуска UI Automation в Delphi 2007 после получения сертификата, связанной с неправильным порядком защиты и подписи исполняемого файла и настройками Inno Setup. :: "Решение проблем с относительными путями в batch-файлах и их отладка в Delphi и Pascal" При работе с batch-файлами важно правильно указывать директорию запуска файла, чтобы избежать проблем с относительными путями и отладить их с помощью директивы ``@echo off`` и команды ``pause``. :: Решение проблем с установкой JCL и Jvcl в Delphi XE Контекст: Статья посвящена решению проблем с установкой JCL и JVCL в Delphi XE. :: "Решение проблем с установщиком Inno Setup для MS Access с использованием ODBC и MySQL в облаке" Решение проблем с установщиком Inno Setup для MS Access с использованием ODBC и MySQL в облаке. :: "Решение проблем установки Indy 10 в Delphi 5 для поддержки TLS 1.2" 'Решение проблем установки Indy 10 в Delphi 5 для поддержки TLS 1.2: Шаги по устранению общих ошибок и проблемы видимости компонентов.' :: Решение проблемы импорта файла .reg в Inno Setup Контекст: Вопрос о решении проблемы импорта файла реестра (.reg) в процессе установки программного обеспечения с помощью Inno Setup, когда пользователи сталкиваются с ошибкой из-за неправильного обработки путей к файлам, содержащих пробелы. :: Решение проблемы обрезаемого текста в метке "SelectDirBrowseLabel" инсталлятора Delphi Описание: Статья предлагает решение проблемы обрезаемого текста в метке "SelectDirBrowseLabel" инсталлятора Delphi, используя Object Pascal и добавляя метку информации ниже поля редактирования директории. :: Решение проблемы открытия диалога выбора директории из другого диалога в Inno Setup В данном контексте рассматривается проблема открытия диалога выбора директории из другого диалога в Inno Setup, не скрывая при этом другие открытые диалоги. :: Решение проблемы отображения Data Explorer в Delphi 2009 Статья посвящена решению проблемы отображения Data Explorer в Delphi 2009, вызванной некорректными записями в реестре, связанными с установкой и удалением различных версий Delphi, и предлагает шаги по устранению этой проблемы без переустановки операционно :: Решение проблемы отображения ссылки на Release Notes в Inno Setup Статья описывает проблему отображения ссылки на Release Notes на странице FinishedPage в Inno Setup и предлагает решение, заключающееся в уменьшении высоты списка RunList и правильной установке границ ссылки на Release Notes. :: Решение проблемы передачи значения из XML в Inno Setup В статье рассматривается проблема передачи значения из XML в секцию `[Icons]` в Inno Setup и предлагаются два решения: вызов процедуры в событии `CurStepChanged(ssInstall)` или чтение XML непосредственно в функции `GetWebAppNameFromXML`. :: Решение проблемы прозрачности текста на странице завершения Inno Setup В статье описывается проблема прозрачности текста на странице завершения в Inno Setup, где пользователь столкнулся с трудностью отображения текста `TLabel` так же, как в `FinishedLabel`. :: Решение проблемы с динамическим отключением страницы приветствия в Inno Setup Статья описывает решение проблемы динамического отключения страницы приветствия в Inno Setup, используя функцию `ShouldSkipPage`. :: Решение проблемы с запуском скрипта VBS перед установкой с помощью Inno Setup Compiler В статье описывается проблема с запуском скрипта VBS перед установкой с помощью Inno Setup Compiler и предлагаются решения для её устранения. :: "Решение проблемы с изменением пути окружения в установочном пакете для Python" Контекст данного текста описывает проблему с изменением пути окружения в Windows при создании установочного пакета для Python приложения, и предлагает два возможных решения: изменение переменной окружения PATH до запуска скрипта или обновление переменной :: "Решение проблемы с индикатором прогресса при удалении папки в Inno Setup" В статье рассматривается проблема с индикатором прогресса при удалении большой папки в Inno Setup и предложено решение, использующее неопределенный индикатор прогресса и отображение счетчика удаленных файлов. :: Решение проблемы с отсутствием FileProvider.framework при сборке приложения для iOS в Delphi на Windows 10 Статья описывает решение проблемы отсутствия файла FileProvider.framework при сборке приложений для iOS в Delphi на Windows 10. :: Решение проблемы с отсутствующей процедурой «Register» в Delphi Статья описывает решение проблемы отсутствующей процедуры «Register» в Delphi, необходимой для установки компонентов в IDE. :: Решение проблемы с получением названия тома в Inno Setup В статье описывается проблема пользователей Inno Setup, столкнувшихся с неспособностью функции Windows API `GetVolumeInformation` вернуть название тома, несмотря на правильное возвращение серийного номера тома. Причиной проблемы является неправильная пере :: Решение проблемы с прогресс-баром в Inno Setup при загрузке файла Контекст: Решение проблемы с прогресс-баром в Inno Setup при загрузке файла. :: Решение проблемы с редактированием константы HTTP_HEADER в Inno Setup Статья посвящена решению проблемы с редактированием константы HTTP_HEADER в Inno Setup для добавления заголовка API-ключа в HTTP-запрос во время установки с помощью DwinsHs. :: Решение проблемы с установкой "Drag and Drop Component Suite" в Delphi Community Edition 10.3 Контекст: Пользователь пытается установить "Drag and Drop Component Suite" в Delphi Community Edition 10.3 и столкнулся с ошибкой компиляции, связанной с настройкой поискового пути в Delphi. :: Решение проблемы установки JCL/JVCL в Delphi 10.2.3 Статья рассказывает о решении проблемы установки JCL/JVCL в Delphi 10.2.3, связанной с тем, что при установке JVCL после JCL может возникать ошибка, указывающая на отсутствие JCL 2.2 или более поздней версии, даже если JCL была установлена успешно. Причин :: Решение проблемы установки компонента Cindy в Delphi XE5 Контекст: Установка компонента Cindy в Delphi XE5, решение проблемы с ошибкой загрузки пакета. :: Сделать checkbox прозрачным в установщике Delphi Контекст: В статье рассматривается проблема прозрачности checkbox в установщике Inno Setup и предлагается решение, позволяющее сделать checkbox прозрачным, чтобы он не закрывал изображение на странице завершения установки. :: Создание автономного установщика для Delphi win32 приложения В контексте статьи рассматривается процесс создания автономного установщика для приложения, разработанного на Delphi в среде win32, с использованием бесплатных и открытых исходных кодов установщиков InnoSetup и NSIS Installer. :: Создание гибкого деинсталлятора для Inno Setup В данном контексте речь идет о создании гибкого деинсталлятора для установщика Inno Setup, который позволит выбирать, какие компоненты приложения нужно удалить. :: "Создание гиперссылок в сообщениях об ошибках Inno Setup" Статья описывает, как уведомить пользователя об обязательном обновлении от Microsoft при создании установщика с помощью Inno Setup, когда встроенная поддержка гиперссылок в сообщениях отсутствует. :: Создание диалога выбора файла лицензии при установке в Delphi Статья описывает процесс создания диалога выбора файла лицензии во время установки в Delphi с использованием Inno Setup. :: Создание жесткой ссылки на DLL-файл в Inno Setup Описание контекста: В статье рассматривается создание жесткой ссылки на DLL-файл в Inno Setup без использования внешних приложений, таких как `mklink.exe`, для экономии дискового пространства при создании тысяч собственных установщиков, требующих критичес :: "Создание инсталлятора в Delphi: упаковка и извлечение файлов в директорию установки" Описание контекста: Статья о различных подходах к созданию инсталлятора для приложения на Delphi, включая использование готовых решений и создание кастомного инсталлятора с помощью открытых юнитов, а также рекомендации по избеганию использования упакеров. :: Создание инсталлятора для приложения на Delphi с автоматическим установщиком MySQL и ODBC Данный текст описывает процесс создания инсталлятора для приложения, разработанного на Delphi, с автоматическим установщиком MySQL и ODBC. В статье подробно описаны шаги, необходимые для настройки инсталлятора с помощью Inno Setup, чтобы он автоматически :: Создание кастомного файла DLL для использования в MSI Контекст: Создание кастомного файла DLL для использования в MSI. :: Создание кастомной страницы мастера установки Inno Setup с комбо-боксом В этом контексте описывается процесс создания кастомной страницы мастера установки Inno Setup с комбо-боксом, где пользователь может выбрать вариант установки из предложенных в комбо-боксе, а затем продолжить процесс установки, нажав кнопку "Далее". :: Создание кастомной формы в Inno Setup: объединение элементов из двух страниц в одну В статье объясняется, как создать настраиваемую форму в Inno Setup, объединив элементы из двух страниц в одну с помощью функции CreateCustomForm. :: Создание настраиваемой маски с индикатором прогресса в Inno Setup В статье описывается создание настраиваемой маски с индикатором прогресса при копировании файлов в Inno Setup, а именно: как скопировать папку и ее содержимое в новую подпапку в папке резервного копирования после настройки маски с выбором папок с помощью :: ## Создание Папки в Общедоступных Документах в Windows 10 с Inno Setup Описание контекста: Вопрос касается создания папки в общедоступных документах пользователя в операционной системе Windows 10 с использованием инструмента Inno Setup для обеспечения возможности сохранения данных пользователей при работе с приложением. :: "Создание пользовательской формы для выбора файлов в Inno Setup 6:совместимость с предыдущими версиями и многопоточность" Статья посвящена созданию пользовательской формы для выбора файлов в Inno Setup 6, совместимой с предыдущими версиями и способной работать в многопоточном режиме, а также проверке нескольких файлов одновременно. :: "Создание приложения в Delphi: работа с папкой Program Files и сохранение/загрузка данных" Описание контекста: Статья о работе с папкой Program Files и сохранении/загрузке данных в приложениях, созданных на Delphi. :: Создание установочного диска для приложения на Delphi 2010: инструкции по использованию InstallAware Express Edition и InnoSetup "Данный контекст посвящен созданию установочного диска для приложения на Delphi 2010 с использованием InstallAware Express Edition и InnoSetup." :: Создание установщика для приложения Delphi 2010: решение проблем с файлами BPL и распределение зависимостей Статья описывает процесс создания установщика для приложения, разработанного в Delphi 2010, и решение проблемы с файлами BPL и правильным распределением зависимостей при использовании InstallAware Express. :: Создание файла установки для Delphi 5 и связанных файлов "Контекст: Руководство о создании файла установки для Delphi 5 и связанных файлов с помощью Inno Setup." :: Соответствия кода апгрейда в Visual Studio Installer и Inno Setup Данный текст является руководством о том, как использовать код апгрейда в Inno Setup, уникальный идентификатор `AppId`, для управления процессами установки и обновления приложения на Object Pascal (Delphi). :: Сопоставление языков Inno Setup с кодовыми номерами и сохранение в файле INI Материал описывает, как сопоставить языки установщика Inno Setup с определенными кодовыми номерами и сохранить эту информацию в файле INI. :: Сравнение версий в Inno Setup: конвертация строк в числа Статья описывает проблему сравнения версий программного обеспечения в скрипте Inno Setup, когда версии представлены в виде строк, и предлагает решение в виде функции, которая конвертирует строковое значение версии в числовое для правильного сравнения. :: "Тестирование времени автоматической установки пакетов на панели инструментов в Delphi 7" Тестирование времени автоматической установки пакетов на панели инструментов в Delphi 7 :: Увеличение высоты поля ввода в Inno Setup с CreateInputQueryPage Контекст: Статья описывает, как увеличить высоту поля ввода и добавить поддержку нескольких строк в Inno Setup при использовании CreateInputQueryPage. :: "Удаление DLL-файла IsStart.dll при деинсталляции программы с помощью Inno Setup" Описание: Статья о решении ошибки при деинсталляции программы, созданной с помощью Inno Setup, связанной с удалением DLL-файла IsStart.dll. :: «Удаление выборочного контента в медиаплеере: настройка пользовательской формы в Inno Setup» "В статье рассматривается проблема выборочного удаления контента в медиаплеере при использовании Inno Setup и предлагается решение с созданием пользовательской формы для выбора удаляемого контента." :: Удаление и установка сервиса в Delphi: разрешение ошибки "Маркировка для удаления" Описание контекста: В данном тексте рассматривается проблема удаления сервиса в Delphi, связанная с ошибкой "Маркировка для удаления", и предлагается решение для устранения этой ошибки. :: Удаление компонентов DOA из Delphi 5.0 Контекст: Руководство по удалению компонентов Direct Oracle Access (DOA) из Delphi 5.0. :: Удаление предыдущей версии приложения при установке новой с помощью Inno Setup При создании установщика с помощью Inno Setup часто возникает потребность в удалении предыдущей версии приложения вместе со всеми связанными файлами и папками перед установкой новой версии. :: Удаление файла DLL из установщика ВКЛ В статье рассматривается проблема удаления файла DLL, содержащего функции стилей ВКЛ, во время деинсталляции программы, созданной с помощью Inno Setup. Решением проблемы является разгрузка библиотеки перед удалением с помощью функции UnloadDLL. :: Уменьшение расстояния между полями ввода в TInputQueryWizardPage в Inno Setup Контекст: Описание процесса уменьшения расстояния между полями ввода на странице TInputQueryWizardPage в установщике Inno Setup. :: Управление прогресс-баром во время установки нескольких программ в Inno Setup В материале рассматривается проблема управления прогресс-баром при установке нескольких программ с помощью Inno Setup в секции [Run], а также предлагаются два подхода для решения этой проблемы. :: Управление установкой MSI в приложении Delphi В данном контексте рассматривается управление процессом установки MSI-пакета в приложении, разработанном на языке программирования Delphi. Описывается, как получить значение прогресса и статус установки MSI, а также как закрыть процесс установки по нажати :: Управление языковыми файлами в Inno Setup: автоматизация удаления невыбранных пакетов Описание контекста: В статье рассматривается проблема управления языковыми файлами в установщике Inno Setup и предлагаются способы автоматизации процесса их установки и удаления в зависимости от выбора пользователя. :: "Упрощение мастера установки InnoSetup: объединение страниц в одну" Контекст: Пользователь хочет Modify InnoSetup installer, чтобы отобразить на одной странице мастера установки выбор директории программы, группу в меню Пуск и задачу создания ярлыка на рабочем столе, упростив и сделав более элегантным мастера установки. :: "Упрощение установки компонентов в Delphi XE3" В данном контексте рассматривается процесс установки компонентов в Delphi XE3 и способы его упрощения, а также альтернативные подходы к решению этой проблемы. :: Ускорение отображения страницы прогресса установки в Inno Setup Контекст: Ускорение отображения страницы прогресса установки в Inno Setup. :: Ускорение процесса установки Delphi: автоматическое закрытие зависимых программ При установке программного обеспечения, созданного с использованием Delphi, для ускорения процесса можно автоматически закрывать зависимые программы без запроса пользователя, используя хак с событием `CurPageChanged` и функцией `PostMessage`. :: Установка CDO 1.2.1 для отправки писем через SMTP в Delphi на Windows XP SP2 Контекст: Пользователь спрашивает, как установить пакет CDO 1.2.1 для отправки писем через SMTP в Delphi на компьютере с Windows XP SP2, не устанавливая Outlook, и получает ошибку "Érvénytelen osztályú karakterlánc." с кодом -2147221005 (800401F3) при исп :: Установка Delphi 2007 на Windows 7 64-bit Enterprise: Решение проблемы с ошибкой скрипта установки Статья посвящена решению проблемы установки Delphi 2007 на Windows 7 64-bit Enterprise, в частности, ошибке скрипта установки при вводе серийного номера. :: Установка Delphi 5 Professional на Windows 7 64-bit: хитрости и альтернативы виртуальной машине В этом контексте речь идет об установке Delphi 5 Professional на Windows 7 64-bit и обсуждаются различные способы и хитрости для решения этой проблемы, а также альтернативы использованию виртуальной машины. :: Установка DevExpress VCL v2011 vol 1.8 вручную в Delphi XE2 под Windows 7 x64 Описание контекста: Статья о правильной последовательности установки компонентов DevExpress VCL v2011 vol 1.8 вручную в Delphi XE2 под Windows 7 x64 для избежания ошибок зависимостей. :: "Установка Free Pascal и Lazarus на Open Solaris: решение проблемы с бинарным загрузочным компилятором" Статья описывает процесс установки Free Pascal и Lazarus на Open Solaris и решение проблемы с бинарным загрузочным компилятором. :: Установка Free Pascal на Mac OS X без инструментов разработки Статья описывает процесс установки Free Pascal на Mac OS X без инструментов разработки, уделяя особое внимание решению проблемы, связанной с необходимостью установки Xcode и его настройки для поддержки UNIX-разработки. :: Установка Graphics32 в Embarcadero RAD Studio XE: решение проблемы компиляции Статья описывает проблему компиляции пакета Graphics32 в Embarcadero RAD Studio XE и предлагает несколько решений для ее устранения. :: "Установка Metabase с nssm и Inno Setup: пошаговое руководство" Описание контекста: Статья посвящена решению проблемы установки сервиса Metabase с использованием утилиты nssm и Inno Setup, с пошаговым руководством и объяснением нюансов работы с командами и функциями в Inno Setup. :: "Установка .NET Framework 3.5 с помощью Inno Setup: Почему функция Check выполняется несколько раз" В статье рассматривается проблема, когда функция `Check` в скриптах Inno Setup выполняется несколько раз, хотя ожидался один запуск, и описывается, как с этим справиться. :: Установка Notepad++ в Inno Setup: альтернативный подход В статье рассматривается процесс установки Notepad++ с помощью Inno Setup и альтернативный метод запуска установщика Notepad++ перед началом установки. :: Установка RAD Studio без графического интерфейса Данный контекст описывает процесс установки RAD Studio без участия пользователя через командную строку для автоматизации процесса или установки в безналичной среде для версий от 2007 до XE6. :: "Установка SynEdit в Delphi XE2: решение ошибок" Краткое описание: Статья посвящена решению проблем с установкой и настройкой SynEdit в Delphi XE2, в частности, устранению ошибок E2225 и E2202. :: Установка Virtual Treeview для Delphi XE2: решение проблем с построением файлов Статья описывает типичные ошибки, с которыми пользователи могут столкнуться при установке Virtual Treeview для Delphi XE2, и предлагает решения для их устранения. :: Установка и запуск Delphi 7 на Windows 7 Контекст: Установка и запуск Delphi 7 на Windows 7 :: Установка и настройка ISAPI-веб-службы Delphi на сервере для потребления из приложения C# Описание контекста: Инструкция о том, как установить и настроить ISAPI-веб-службу, разработанную в Delphi 7, на сервере для потребления из приложения C#. :: Установка кастомного шрифта с помощью Inno Setup: сравнение версий файлов Статья описывает процесс установки кастомного шрифта с помощью Inno Setup и сравнения версий файлов шрифтов для переустановки только обновленных версий. :: Установка компонента RealTimeMarquee и SimpleHTML в Delphi Статья описывает процесс установки и использования сторонних компонентов RealTimeMarquee и SimpleHTML в Delphi, чтобы создать эффект бегущей строки на форме приложения. :: Установка пакетов компонентов Delphi из командной строки Статья описывает, как установить пакеты компонентов Delphi из командной строки с помощью ключей реестра, чтобы автоматизировать процесс установки в IDE Delphi. :: "Установка файла в каждую найденную папку при использовании Inno Setup без рекурсивного поиска и отображения страницы мастера" В этой статье рассматривается, как установить файл в каждую найденную папку без рекурсивного поиска и отображения страницы мастера пользователю в Inno Setup. :: "Устранение ошибки missing qr5run_rad.bpl при перекомпиляции пакетов QR5 в Delphi 2009" Контекст: Устранение ошибки "missing qr5run_rad.bpl" при перекомпиляции пакетов QR5 в Delphi 2009. :: Устранение ошибки MSI 1602 при бесшумной установке приложения на несколько дисков в Delphi При разработке приложений на Delphi для их распределения часто возникает необходимость создания установщика в формате MSI, но при бесшумной установке на несколько дисков может возникнуть проблема с кодом ошибки 1602, связанная с отсутствием запроса у поль :: Устранение ошибки "Unknown Identifier 'ALLOWGRAYED'" в Inno Setup Устранение ошибки "Unknown Identifier 'ALLOWGRAYED'" в Inno Setup связано с попыткой использовать несуществующее свойство AllowGrayed в компоненте TNewCheckListBox. :: "Устранение ошибки "Variable expected" при использовании StringChangeEx в Inno Setup" Ошибка "Variable expected" при использовании StringChangeEx в Inno Setup связана с неправильным использованием функции StringChangeEx, когда вместо переменной типа "строка" используется значение свойства. Чтобы исправить ошибку, нужно скопировать значение :: "Устранение ошибки при установке JEDI JCL в Delphi XE6 на Windows 8.1: поиск и решение проблемы с файлом rtl200.bpl" Описание контекста: Статья о решении проблемы с установкой JEDI JCL в Delphi XE6 на Windows 8.1, связанной с ошибкой при поиске файла rtl200.bpl. :: "Устранение ошибки при установке стороннего пакета для Delphi 7: использование DCU файлов вместо PAS" Статья описывает проблему с ошибкой "File not found" при установке сторонних пакетов в Delphi 7 и предлагает решение, заключающееся в использовании DCU файлов вместо PAS. :: "Устранение ошибки регистрационного ключа в программе установки для Delphi" В статье рассматривается проблема с программой установки для Delphi, где при добавлении пакетов в расположение "Известные пакеты" в реестре неправильно обрабатывается массив файлов BPL, что приводит к добавлению лишней записи. :: "Устранение ошибок 'Access violation' и 'Internal Error: LA33' при перекомпиляции/переустановке пакета в Delphi" Эта статья посвящена устранению ошибок "Access violation" и "Internal Error: LA33", которые часто встречаются при работе с Delphi, и предлагает шаги для их решения. :: Устранение ошибок установщика: переменная 'BaseFilename' и файл 'unins000.exe' В статье рассматривается решение проблемы, связанной с файлом 'unins000.exe' и переменной 'BaseFilename' при создании установщиков для приложений на языке Object Pascal (Delphi), чтобы обеспечить корректную работу установщика. :: "Устранение проблем с запуском exe-файла при удалении программы в Inno Setup" Контекст: Устранение проблемы с запуском exe-файла во время удаления программы, созданной с помощью Inno Setup. :: Устранение проблем с консольным выводом в Inno Setup при установке с параметром /VERYSILENT Контекст: Устранение проблем с консольным выводом в Inno Setup при установке с параметром /VERYSILENT. :: Устранение проблем с установкой Delphi XE на виртуальной машине Windows 7/64 бит Пользователь испытывает трудности при установке Delphi XE на виртуальной машине Windows 7/64 бит, и ищет решение проблемы. :: "Устранение проблемы белых рамок вокруг TBitmapImage после обновления до Inno Setup 6" Данный текст описывает проблему появления белых рамок вокруг компонента TBitmapImage в Inno Setup 6.0.3 при увеличении дисплея до 125%, а также предлагает решения для устранения этой проблемы. :: Устранение сбоев системы при установке JCL в Delphi 6 на Windows 7 x64 В данном контексте описаны проблемы, с которыми сталкивается пользователь при попытке установить дополнительные компоненты, такие как JCL, в Delphi 6 на операционной системе Windows 7 x64, что приводит к сбою системы и "Синей смерти". Пользователь столкну
Шаг за шагом узнайте, как установить программу на свой компьютер. Узнайте о самозапускающихся инсталляторах и дополнительных ключах для автоматической установки.
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS :: Главная ::
|