Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Inno Setup .:[все вопросы]:.

Закрытая тема
Настройки темы
[архив] Inno Setup .:[все вопросы]:.

Новый участник


Сообщения: 6
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изменения
Автор: volk1234
Дата: 27-08-2009
Описание: перевел в архив
Лимит страниц.
Тема закрыта.
продолжаем тут:

Inno Setup. Обсуждение установщика

Скрипты Inno Setup. Помощь и советы



Полезные ресурсы:
Официальный сайт| Inno Setup 5.2.3 RU
Русская справка |Зеракало 1| Зеракало 2
ISTool 5.30 |Русификатор
Русификатор ISTool |Зеркало 1|Зеркало 2
Inno Setup Script Generator |Зеркало 1
Unpaker 2.1 от 21.04.2009 - распаковывает инсталляторы, созданные с помощью Inno Setup, начиная с версии 2.0.18 по 5.2.4.
InnoUnpaker 2.6b3 [от valeron87]- можнет просмотривать содержание CompiledCode.bin
Unpaker 0.23 - расширенная китайская версия 2008-08-08 ( модификация)
Unpacker 0.24 | Зеркало 1 | Зеркало 2 - Inno Setup Unpacker (innounp plus) - расширенная версия распаковщика инсталляторов Inno Setup начиная с версии 2.0.8 по 5.3.0 Beta. Поддерживаются версии Unicode. Русифицирована. Последний релиз: 0.24 [23.05.2009]
Набор Restools
Restools - расширенная версия Inno Setup от китайских разработчиков, добавляет вашему инсталлятору новые возможности по оформлению, а также более удобный редактор скриптов (требуется наличие установленного Preprocessor'а).
Последние версии разработок от Restools:
InnoCompiler090319_English - в него входят файлы: Compil32.exe и Templates.dat;
Inno_ISCmplr_Setup090302 - в него входят файлы, лучше из папки InnoSetup_FullVCL: setup.e32, ISCmplr.dls, ISCmplr.dll и SetupLdr.e32.
InnoCompiler090319_Russian - Русский перевод (80%) от tem000 - NEW !

QuickStart Pack - Inno Setup + Preprocessor (последняя версия ispack-5.2.4-dev)
"Всё в одном" от unikum111
читать дальше »

Цитата unikum111:
В сборку входят следующие компоненты:
Inno Setup compiler 5.2.2 русская версия;
ISTool 5.2.1 русская версия;
Inno Script Generator английская версия;
Inno Setup Unpacker Explorer 1.0 аглийская версия;
Примечание: в Inno Setup Unpacker Explorer 1.0 заменён innounp.exe на тестовую версию 2.0, так что распаковывает инсталляторы вплоть до версии 5.2.2.
Есть возможность выбора компонентов.
Скачать: ifolder, RapidShare, iBox (Размер: 5.34 Mb).»



Полезные мелочи для Inno Setup:

- Converter v.0.1.2 - конвертор REG- файлов в формат скриптов Inno от Serega_ -новая версия
- Как убрать страницу приветствия (wpWelcome) в мастере установки приложения:
- Примеры скриптов на паскале
- Inno Setup Addon 0.07 For Total Commander
- Параметры командной строки инсталляторов InnoSetup:

Код: Выделить весь код
/SP-
Отключает страницу "Эта программа установит... Вы хотите продолжить?" инсталятора. 
Выполнится только если DisableStartupPrompt секции [Setup] равна yes. 

/SILENT, /VERYSILENT  
Установка в ускоренном или очень ускоренном режиме. При установке в ускоренном режиме 
окно мастера и фоновое окно мастера не отображаются, отображается только окно прогресса. 
При очень ускоренной установке окно прогресса тоже не отображается. Остальная установка 
проходит как обычно - отображаются сообщения об ошибках в ходе установки, страница 
приветствия (если ее отображение не отменено директивой DisableStartupPrompt или 
параметром '/SP-' командной строки).

Если после установки необходима перезагрузка, команды '/NORESTART' не дано и установка 
проходит в ускоренном режиме, появится сообщение "Перезагрузить компьютер?". Если режим 
установки очень ускоренный, система перезагрузится не спрашивая.

/LOG 
Указывает инсталятору создать log-файл в папке TEMP для подробного отчета о действиях 
и событиях в секции [Run], предпринятых в ходе установки. Применяется при отслеживании 
ошибок. Например, если вы подозреваете, что файл не был удален, хотя должен был, 
log-файл сообщит, что файл былдействительно пропущен и почему. 

log-файлу присваивается уникальное имя на базе текущей даты. (Существующие файлы не 
перезаписываются и не дополняются). 
Информация, содержащаяся в log-файле, техническая и поэтому не может быть понята 
пользователем. 

/LOG="filename" 
Параметр похож на /LOG, но в отличие от него позволяет указать фиксированный
путь/имя файла для log-файла. Если файл с указанным именем уже существует, он будет 
заменен. Если файл не может быть создан, установка прервется и выдаст сообщение 
об ошибке.

/NOCANCEL  
Не дает пользователю прервать установку, отключая кнопку Отменить и игнорируя клики на 
кнопке Закрыть. Используется в комбинации с '/SILENT' или '/VERYSILENT'. 

/NORESTART 
Указывает инсталятору не перезагружать компьютер даже если это необходимо. 

/RESTARTEXITCODE=exit code  
Задает инсталятору код, который он должен возвратить, если необходима перезагрузка. 
Используется с '/NORESTART'.
См. также Коды выхода инсталятора. (кому интерестно, могу выложить или же доступно в хелпе)

/LOADINF="filename" 
Указывает инсталятору загрузить параметры установки из указанного файла после проверки 
командной строки. Этот файл может быть подготовлен с помощью '/SAVEINF='command.
Не забудьте ставить кавычки при использовании имен, содержащих пробелы. 

/SAVEINF="filename" 
Указывает инсталятору сохранять параметры установки в указанный файл.
Не забудьте ставить кавычки при использовании имен, содержащих пробелы. 

/LANG=language 
Задает используемый язык. language задает имя языка, заданного в параметре секции 
[Languages]. При использовании параметра /LANG появляется диалог Выбор языка установки.

/DIR="x:\dirname" 
Меняет имя папки, заданное по умолчанию, на странице Выбор папки назначения. 
Должен быть задан полный путь. 

/GROUP="folder name" 
Меняет имя папки на странице Выбор папки меню Пуск. Если директива 
DisableProgramGroupPage секции [Setup] равна yes, этот параметр командной строки 
игнорируется. 

/NOICONS 
Указывает инсталятору проверять, выбрана ли команда Не создавать значков на странице 
Выбор папки меню Пуск. 

/COMPONENTS="comma separated list of component names" 
Меняет выбраные по умолчанию компоненты. В этом случае параметр командной строки 
указывает инсталятору менять тип установки на Выборочный. 

/PASSWORD=password  Задает пароль. Если не указана директива Password секции [Setup], 
этот параметр игнорируется. Если введен неправильный пароль, параметр 
также игнорируется.

Отправлено: 21:42, 17-03-2005

 

Ветеран


Сообщения: 1133
Благодарности: 581

Профиль | Отправить PM | Цитировать


Drongo, чуть поправлю, размеры формы должны находится в procedure InitializeWizard();, в вашем варианте она тоже будет работать, но это не правильно. Потому, что процедура InitializeWizard работает при инициализации формы, а procedure CurPageChanged(CurPageID: Integer); - работает на смену страниц, т.е. нужно добавить в самое начало процедуры:
читать дальше »
Код: Выделить весь код
..............................................
procedure InitializeWizard();
begin
  WizardForm.ClientHeight:= 800;
  WizardForm.ClientWidth:= 750;
  WizardForm.Height:= 500;
  WizardForm.Width:= 700;

  InfoPage := CreateCustomPage(wpLicense, 'Аппаратное и программное обеспечение',
                                          'Программа установки обнаружила следующие наобходимые компоненты.')
  CreateCheckForm()  // Создание объектов TMemo, в которых будет выводится информация о системе
  UpdateInfo()  // Обновление информации о системе
.........................................

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:41, 16-04-2009 | #631



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Serega_, В принципе всё сработало как надо. Для этого инсталятора уже переделывать ничего не буду, а для общего развития, подскажи, где менять, чтобы кнопки, линиии и размер куда мы картинку загоняем, изменить\сместить под новые размеры формы? Я только нашёл для ProgressBar.
Код: Выделить весь код
...
WizardForm.ProgressGauge.Top := ScaleY(430); // Значение 430 как раз.
...
И последний штрих, какой флаг выставить для того, чтобы был заранее отмечен пункт Создать значок на Рабочем столе
Код: Выделить весь код
...
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
...

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 15:16, 17-04-2009 | #632


Аватара для Habetdin


Автор проектов


Сообщения: 3651
Благодарности: 1498

Профиль | Сайт | Отправить PM | Цитировать


Цитата Drongo:
чтобы был заранее отмечен пункт »
Цитата Drongo:
Flags: unchecked »
попробуйте unchecked заменить на checked

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Отправлено: 16:01, 17-04-2009 | #633


Ветеран


Сообщения: 1133
Благодарности: 581

Профиль | Отправить PM | Цитировать


Цитата Habetdin:
попробуйте unchecked заменить на checked »
Habetdin, флага checked - нет и при компиляции скрипта выскочит ошибка... Надо просто убрать Flags: unchecked
Цитата Drongo:
а для общего развития, подскажи, где менять, чтобы кнопки, линиии и размер куда мы картинку загоняем, изменить\сместить под новые размеры формы? »
Компоненты основных страниц
Код: Выделить весь код
{ для всех страниц, кроме первой - wpWelcome и последней - wpFinished }
  WizardForm.MainPanel // верхняя панель, где маленький рисунок WizardSmallBitmapImage
  WizardForm.WizardSmallBitmapImage // сам, маленький рисунок
  WizardForm.Bevel1 // точно не уверен, но помоему Bevel расположеный сразу под MainPanel
  WizardForm.PageNameLabel // имя страницы, пример: Выбор папки установки
  WizardForm.PageDescriptionLabel // описание страницы, пример: В какую папку вы хотите установить [name]?
  WizardForm.InnerNotebook // Notebook, даже незнаю как перевести ;)... расплогается по центу мастера, между верхним и нижним Bevel
{ для всех страниц }
  WizardForm.Caption // пишется на бордюре Установка - [name]
  WizardForm.Bevel // черта над кнопками (нижний Bevel)
  WizardForm.BackButton // кнопка 'Назад'
  WizardForm.NextButton // кнопка 'Далее'
  WizardForm.CancelButton // кнопка 'Отмена'

WizardForm.WelcomePage // или wpWelcome - страница приветствия
  WizardForm.WizardBitmapImage // большой рисунок, расположен слевой стороны окна мастера
  WizardForm.WelcomeLabel1 // текст: Вас приветствует мастер установки [name]
  WizardForm.WelcomeLabel2 // текст: Программа установит... и так далее

WizardForm.SelectDirPage // или wpSelectDir - страница выбора папки назначения
  WizardForm.SelectDirBitmapImage // рисунок папки на странице выбора директории
  WizardForm.SelectDirLabel // текст: Программа установит [name] в следующую папку
  WizardForm.SelectDirBrowseLabel // текст: Нажмите Далее, чтобы продолжить. Если Вы хотите выбрать другую папку нажмите Обзор.
  WizardForm.DirEdit // Edit в котором пишется путь к папке назначения
  WizardForm.DirBrowseButton // кнопка Обзор...
  WizardForm.DiskSpaceLabel // текст: Требуется как минимум [size] Мб свободного дискового пространства

WizardForm.SelectComponentsPage // или wpSelectComponents - страница выбора компонентов
  WizardForm.SelectComponentsLabel // текст: Выберите компоненты, которые Вы хотите установить... и так далее
  WizardForm.TypesCombo // ComboBox с выбором типа установки (Полная установка, Выборочная установка)
  WizardForm.ComponentsList // CheckListBox - окно выбора компонентов
  WizardForm.ComponentsDiskSpaceLabel // текст: Текущий выбор требует не менее [size] Мб на диске

WizardForm.SelectProgramGroupPage // или wpSelectProgramGroup - страница выбора программной группы
  WizardForm.SelectStartMenuFolderLabel // текст: Программа создаст ярлыки в следующей папке меню Пуск
  WizardForm.SelectGroupBitmapImage // рисунок папки
  WizardForm.SelectStartMenuFolderBrowseLabel // текст: Нажмите Далее, чтобы продолжить... и так далее
  WizardForm.GroupEdit // Edit с названием группы меню Пуск
  WizardForm.GroupBrowseButton // кнопка Обзор...

WizardForm.SelectTasksPage // или wpSelectTasks - страница выбора дополнительных задач
  WizardForm.TasksList // CheckListBox - окно выбора дополнительных задач
  WizardForm.SelectTasksLabel // текст: Выберите дополнительные задачи, которые должны выполнится... и так далее

WizardForm.ReadyPage // или wpReady - страница Всё готово к установке
  WizardForm.ReadyLabel // текст: нажмите Установить, чтобы продолжить... и так далее
  WizardForm.ReadyMemo // отображается список выбора

WizardForm.InstallingPage // или wpInstalling - страница установки, где отбражается прогрессбар
  WizardForm.FilenameLabel // при установке отбражаются имена копируемых файлов
  WizardForm.StatusLabel // при установке отбражаются пути куда копируются файлы
  WizardForm.ProgressGauge // прогрессбар

WizardForm.FinishedPage // или wpFinished - страница завершения установки
  WizardForm.FinishedHeadingLabel // текст: Завершение Мастера установки [name]
  WizardForm.FinishedLabel // текст: Программа [name] установлена на Ваш компьютер... и так далее

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:26, 17-04-2009 | #634


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Цитата Habetdin:
попробуйте unchecked заменить на checked »
Я тоже, по аналогии с С++ сразу попробовал checked.
Цитата Serega_:
Надо просто убрать Flags: unchecked »
И убирал тоже, но лапоть, запускал не тот .ехе, который получался после опыта, а ранее сохранённый, он рядом лежал.
Приблизительно так

Для каждого компонета добавляем Top, Left, и т.д. и ScaleX(), ScaleY(). Правильно?
Код: Выделить весь код
...
WizardForm.FilenameLabel.Top := ScaleY(330);
WizardForm.FilenameLabel.Top := ScaleY(430);
WizardForm.FilenameLabel.Left := ScaleX(10);
WizardForm.FilenameLabel.Width := ScaleX(380);
WizardForm.FilenameLabel.Height := ScaleX(18);
...

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 20:05, 17-04-2009 | #635


Ветеран


Сообщения: 1133
Благодарности: 581

Профиль | Отправить PM | Цитировать


Цитата Drongo:
Для каждого компонета добавляем Top, Left, и т.д. и ScaleX(), ScaleY(). Правильно? »
Всё правильно, но если нужно просто изменить расположение стандартных компонентов, хватит того, что просто указать Top и Left, так как они не создаются заново, а мы только изменяем их расположение на форме... Да и как говорят, для развития, ScaleX или ScaleY
Цитата из Справки:
Берет координату X (или ширину) и возвращает значение в масштабе шрифта текущего диалогового окна. Если шрифт MS Sans Serif размером 8 и Windows у пользователя запущена с опцией Мелкий шрифт (96 dpi), то X будет возвращен без изменений.
P.S.
Drongo, в примере вы два раза указали значение Top, я думаю это опечатка для примера?
WizardForm.FilenameLabel.Top := ScaleY(330);
WizardForm.FilenameLabel.Top := ScaleY(430);
Вообще сработает последнее значение. Нет, точнее сработают оба, но результат вывода будет по последнему значению...

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:30, 17-04-2009 | #636


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Цитата Serega_:
в примере вы два раза указали значение Top, я думаю это опечатка для примера? »
Издержки Copy\Paste. Скопировать скопировал, но изменить забыл, имелось ввиду X и Y
Цитата Serega_:
Да и как говорят, для развития, ScaleX или ScaleY »

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 21:12, 17-04-2009 | #637


Ветеран


Сообщения: 1133
Благодарности: 581

Профиль | Отправить PM | Цитировать


Drongo, X - ширена, Y- высота... всё как в математике... , т.е. смещение по вертикали Y (ScaleY - Top, Height), смещение по горизонтали X (ScaleX - Width, Left).

P.S.
Нашёл на просторах своего винчестера скрипт, который показывает изменение координат стандартных компонентов, я думаю, пригодится как наглядный пример работы с компонентами.
скрипт
Код: Выделить весь код
[Setup]
AppName=My Program
AppVerName=My Program v 1.5
DefaultDirName={pf}\My Program
OutputDir=.
Compression=lzma/ultra
InternalCompressLevel=ultra
SolidCompression=yes

[_Code]
Procedure InitializeWizard();
begin
  with WizardForm do
  begin
    Position:= poScreenCenter
    ClientWidth:= 690
    ClientHeight:= 496
    Font.Color:= clWindow
    Font.Name:= 'MS Sans Serif'
    Font.Style:= []
    with Bevel do
    begin
      Left:=0
      Top:=313
      Width:=497
      Height:=2
      Visible:=False
    end;
    with CancelButton do
    begin
      Left:=600
      Top:=462
      Width:=77
      Height:=25
      BringToFront
    end;
    with NextButton do
    begin
      Left:=375
      Top:=462
      Width:=77
      Height:=25
      BringToFront
    end;
    with BackButton do
    begin
      Left:=293
      Top:=462
      Width:=77
      Height:=25
      BringToFront
    end;
    with OuterNotebook do
    begin
      Left:=0
      Top:=0
      Width:=690
      Height:=496
    end;
    with MainPanel do
    begin
      Left:=0
      Top:=0
      Width:=690
      Height:=496
      Color:=clWindow
      with WizardSmallBitmapImage do
      begin
        Left:=0
        Top:=0
        Width:=690
        Height:=496
        BackColor:=clWindow
      end;
      with PageDescriptionLabel do
      begin
        Left:=25
        Top:=25
        Width:=500
        Height:=14
        Color:=6697728
        Font.Color:=clWindow
      end;
      with PageNameLabel do
      begin
        Left:=15
        Top:=7
        Width:=500
        Height:=14
        Color:=6697728
        Font.Color:=clWindow
      end;
    end;
    with BeveledLabel do
    begin
      Left:=10
      Top:=468
      Width:=150
      Height:=14
      Enabled:=False
      Color:=14405068
    end

  // страница приветствия wpWelcome
    with WelcomePage do
    begin
      Color:=11232829
      with WizardBitmapImage do
      begin
        Left:=0
        Top:=0
        Width:=690
        Height:=496
      end
      with WelcomeLabel2 do
      begin
        Left:=205
        Top:=230
        Width:=465
        Height:=200
      end
      with WelcomeLabel1 do
      begin
        Left:=205
        Top:=190
        Width:=465
        Height:=28
        Font.Color:=clWindow
        Font.Size:=8
      end
    end
    with InnerPage do
    begin
      with Bevel1 do
      begin
        Left:=0
        Top:=58
        Width:=499
        Height:=3
        Visible:=False
      end
      with InnerNotebook do
      begin
        Left:=205
        Top:=79
        Width:=465
        Height:=354
        BringToFront
        Color:=11232829
      end;
    end;
  // страница лицензии wpLicense
    with LicensePage do
    begin
      with LicenseNotAcceptedRadio do
      begin
        Left:=0
        Top:=338
        Width:=465
        Height:=17
        Checked:=True
      end
      with LicenseAcceptedRadio do
      begin
        Left:=0
        Top:=318
        Width:=465
        Height:=17
      end
      with LicenseMemo do
      begin
        Left:=0
        Top:=38
        Width:=465
        Height:=266
        ReadOnly:=True
        ScrollBars:=ssVertical
      end
      with LicenseLabel1 do
      begin
        Left:=0
        Top:=0
        Width:=465
        Height:=28
      end
    end
  // страница пароля wpPassword
    with PasswordPage do
    begin
      with PasswordEdit do
      begin
        Left:=0
        Top:=50
        Width:=465
        Height:=21
        Font.Color:=clWindowText
      end
      with PasswordEditLabel do
      begin
        Left:=0
        Top:=34
        Width:=465
        Height:=14
      end
      with PasswordLabel do
      begin
        Left:=0
        Top:=0
        Width:=465
        Height:=28
      end
    end
  // информация перед установкой wpInfoBefore
    with InfoBeforePage do
    begin
      with InfoBeforeMemo do
      begin
        Left:=0
        Top:=24
        Width:=465
        Height:=327
        ScrollBars:=ssVertical
      end
      with InfoBeforeClickLabel do
      begin
        Left:=0
        Top:=0
        Width:=465
        Height:=14
      end
    end
  // страница информация о пользователе wpUserInfo
    with UserInfoPage do
    begin
      with UserInfoSerialEdit do
      begin
        Left:=0
        Top:=120
        Width:=465
        Height:=21
        Font.Color:=clWindowText
      end
      with UserInfoSerialLabel do
      begin
        Left:=0
        Top:=104
        Width:=465
        Height:=14
      end
      with UserInfoOrgEdit do
      begin
        Left:=0
        Top:=68
        Width:=465
        Height:=21
        Font.Color:=clWindowText
      end
      with UserInfoOrgLabel do
      begin
        Left:=0
        Top:=52
        Width:=465
        Height:=14
      end
      with UserInfoNameEdit do
      begin
        Left:=0
        Top:=16
        Width:=465
        Height:=21
        Font.Color:=clWindowText
      end
      with UserInfoNameLabel do
      begin
        Left:=0
        Top:=0
        Width:=465
        Height:=14
      end
    end
  // страница выбора директории wpSelectDir
    with SelectDirPage do
    begin
      with SelectDirBitmapImage do
      begin
        Left:=0
        Top:=0
        Width:=32
        Height:=32
        Visible:=False
      end
      with DiskSpaceLabel do
      begin
        Left:=0
        Top:=340
        Width:=465
        Height:=14
      end
      with DirBrowseButton do
      begin
        Left:=388
        Top:=288
        Width:=77
        Height:=25
      end
      with DirEdit do
      begin
        Left:=0
        Top:=290
        Width:=378
        Height:=21
        Font.Color:=clWindowText
      end
      with SelectDirBrowseLabel do
      begin
        Left:=0
        Top:=24
        Width:=465
        Height:=28
      end
      with SelectDirLabel do
      begin
        Left:=0
        Top:=0
        Width:=465
        Height:=14
      end
    end
  // страница компонентов wpSelectComponents
    with SelectComponentsPage do
    begin
      with ComponentsDiskSpaceLabel do
      begin
        Left:=0
        Top:=340
        Width:=417
        Height:=14
      end
      with ComponentsList do
      begin
        Left:=0
        Top:=48
        Width:=465
        Height:=275
        Font.Color:=clWindow
        Color:=11232829
      end
      with TypesCombo do
      begin
        Left:=0
        Top:=24
        Width:=465
        Height:=21
        Font.Color:=clWindow
        Color:=11232829
       end
      with SelectComponentsLabel do
      begin
        Left:=0
        Top:=0
        Width:=465
        Height:=14
      end
    end
  // страница выбора программной группы меню Пуск wpSelectProgramGroup
    with SelectProgramGroupPage do
    begin
      with SelectGroupBitmapImage do
      begin
        Left:=0
        Top:=0
        Width:=32
        Height:=32
        Visible:=False
      end
      with NoIconsCheck do
      begin
        Left:=0
        Top:=337
        Width:=465
        Height:=17
      end
      with GroupBrowseButton do
      begin
        Left:=388
        Top:=288
        Width:=77
        Height:=25
      end
      with GroupEdit do
      begin
        Left:=0
        Top:=290
        Width:=378
        Height:=21
        Font.Color:=clWindowText
      end
      with SelectStartMenuFolderBrowseLabel do
      begin
        Left:=0
        Top:=24
        Width:=465
        Height:=28
      end
      with SelectStartMenuFolderLabel do
      begin
        Left:=0
        Top:=0
        Width:=465
        Height:=14
      end
    end
  // страница выбора дополнительных задач wpSelectTasks
    with SelectTasksPage do
    begin
      with TasksList do
      begin
        Left:=0
        Top:=34
        Width:=465
        Height:=317
        Color:=11232829
      end
      with SelectTasksLabel do
      begin
        Left:=0
        Top:=0
        Width:=465
        Height:=28
      end
    end
  // страница Всё готово к установке wpReady
    with ReadyPage do
    begin
      with ReadyMemo do
      begin
        Left:=0
        Top:=34
        Width:=465
        Height:=317
        Color:=11232829
      end
      with ReadyLabel do
      begin
        Left:=0
        Top:=0
        Width:=465
        Height:=28
      end
    end
  // без коментариев, просто я её никогда не видел... ;) wpPreparing {видимо в бане парится постоянно, когда я компилирую}
    with PreparingPage do
    begin
      with PreparingErrorBitmapImage do
      begin
        Left:=0
        Top:=0
        Width:=16
        Height:=16
        Visible:=False
      end
      with PreparingLabel do
      begin
        Left:=24
        Top:=0
        Width:=393
        Height:=14
        Visible:=False
      end
    end
  // страница Установки wpInstalling
    with InstallingPage do
    begin
      with FilenameLabel do
      begin
        Left:=0
        Top:=16
        Width:=465
        Height:=16
      end
      with StatusLabel do
      begin
        Left:=0
        Top:=0
        Width:=465
        Height:=16
      end
      with ProgressGauge do
      begin
        Left:=0
        Top:=42
        Width:=465
        Height:=21
        Min:=0
        Max:=100
      end
    end
  // страница информации после установки wpInfoAfter
    with InfoAfterPage do
    begin
      with InfoAfterMemo do
      begin
        Left:=0
        Top:=24
        Width:=465
        Height:=327
        ScrollBars:=ssVertical
      end
      with InfoAfterClickLabel do
      begin
        Left:=0
        Top:=0
        Width:=465
        Height:=14
      end
    end
  // финальная страница wpFinished
    with FinishedPage do
    begin
      Color:=11232829
      with WizardBitmapImage2 do
      begin
        Left:=0
        Top:=0
        Width:=690
        Height:=496
      end;
      with NoRadio do
      begin
        Left:=205
        Top:=227
        Width:=465
        Height:=17
      end;
      with YesRadio do
      begin
        Left:=205
        Top:=199
        Width:=465
        Height:=17
      end;
      with RunList do
      begin
        Left:=205
        Top:=199
        Width:=465
        Height:=149
        BorderStyle:=bsNone
      end;
      with FinishedLabel do
      begin
        Left:=205
        Top:=119
        Width:=465
        Height:=53
      end;
      with FinishedHeadingLabel do
      begin
        Left:=205
        Top:=79
        Width:=465
        Height:=24
        Font.Color:=clWindow
        Font.Size:=8
      end;
    end
  end
end;

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.


Последний раз редактировалось Serega, 17-04-2009 в 23:32. Причина: уточнение

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:40, 17-04-2009 | #638


Аватара для tem000

Пользователь


Сообщения: 96
Благодарности: 7

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z InnoCompiler 090319 (ResTools) Russian.7z
(613.4 Kb, 290 просмотров)

Русская версия Inno Setup Compiler 5.2.3 (ISPP 5.2.3.0) от ResTools


Русская версия расширенной версии Inno Setup от ResTools. За основу был взят перевод от Inno Setup 5.2.3 RU из шапки, в настройках программы не перевел некоторые функции, не понял для чего они нужны поэтому не смог правильно сформулировать и оставил без перевода. Короче перевод проги процентов 80, если где некорректный перевод пишите исправлю.

Последний раз редактировалось tem000, 22-04-2009 в 00:05.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:05, 19-04-2009 | #639


Ветеран


Сообщения: 1133
Благодарности: 581

Профиль | Отправить PM | Цитировать


tem000, спасибо, вроде на первый взгляд ошибок не увидел, но если что, то напишу...

P.S.
Скажу по своему опыту, некоторые вещи от перевода, теряют свою суть и понимание процесса...

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.


Отправлено: 17:05, 19-04-2009 | #640



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Inno Setup .:[все вопросы]:.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Inno Setup. Прочие вопросы El Sanchez Автоматическая установка приложений 653 09-01-2023 20:13
Утилиты - [addon] Inno Setup CrOsP Наборы обновлений для Windows XP/2003/Windows 7 33 11-05-2011 16:03
Inno Setup 5.3.6 OSZone Software Новости программного обеспечения 0 15-11-2009 17:30
[Архив] Твики реестра .: [все вопросы] :. Vadikan Автоматическая установка Windows 2000/XP/2003 1431 26-01-2008 08:51
Inno Setup tradeukraine Вебмастеру 3 13-06-2006 20:39




 
Переход