|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3] |
|
Скрипты Inno Setup. Помощь и советы [часть 3]
|
Ветеран Сообщения: 1133 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 |
|
------- Отправлено: 00:28, 04-11-2010 |
![]() Пользователь Сообщения: 94
|
Профиль | Отправить PM | Цитировать Edison007, немогли бы вы указать где именно этот параметр. У меня все равно не видно PNG картинки: http://s2.ipicture.ru/uploads/20110711/Zd7UNSCe.jpg
|
------- Отправлено: 09:20, 11-07-2011 | #2292 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 241
|
Профиль | Отправить PM | Цитировать Edison007, если я не ожибаюсь там требуется подключение ботвы да?
|
------- Отправлено: 10:25, 11-07-2011 | #2293 |
Старожил Сообщения: 242
|
Профиль | Отправить PM | Цитировать No4noylis, пример
|
Отправлено: 13:43, 11-07-2011 | #2294 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Помогите разобраться со следующей проблемой
Я создал инсталляционный пакет, работа которого заключается в следующем: 1) Распаковать файлы (еще один инсталляки файлы необходимые для его работы). 2) Запускает внутренний инсталляк. 3)По завершению работы внутреннего инсталляка удаляет все распакованные файлы. Проблема возникает в том случае если внутренний инсталляк требует перезагрузки для продолжения своей работы. Когда во внутреннем инсталляке я соглашаюсь на перезагрузку то внешний подвисает. Соответственно если компьютер ребутнуть насильно, то внутренний инсталляк заканчивает свою работу а внешний нет(т.е. файлы остаются не удаленными). Возможно кто-то может подсказать каким образом можно сделать так чтобы перезагрузка осуществлялась нормально и после нее оба инсталляка нормально заканчивали свою работу. |
Отправлено: 14:27, 11-07-2011 | #2295 |
![]() Пользователь Сообщения: 94
|
Профиль | Отправить PM | Цитировать vint56, эти стороки пишет Duplicate identifier:
function ImgLoad(Wnd :HWND; FileName :PAnsiChar; Left, Top, Width, Height :integer; Stretch, IsBkg :boolean) :Longint; external 'ImgLoad@{tmp}\botva2.dll stdcall delayload'; procedure ImgApplyChanges(h:HWND); external 'ImgApplyChanges@{tmp}\botva2.dll stdcall delayload'; procedure gdipShutdown; external 'gdipShutdown@{tmp}\botva2.dll stdcall delayload'; |
------- Отправлено: 14:54, 11-07-2011 | #2296 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать No4noylis, значит удали их. Раз Duplicate , значит они у тебя уже гдето есть.
|
------- Отправлено: 15:04, 11-07-2011 | #2297 |
Старожил Сообщения: 242
|
Профиль | Отправить PM | Цитировать No4noylis, ты выложи скрипт свой чтобы исправить
|
Отправлено: 15:10, 11-07-2011 | #2298 |
![]() Пользователь Сообщения: 94
|
Профиль | Отправить PM | Цитировать vint56, Вот мой скрипт:
#include "botva2.iss" #define MyAppName "My Program" [Setup] AppId={{1D0BAE20-BB22-4540-BBC7-E7531009F9BF} AppName=My Program AppVerName=My Program 1.5 AppPublisher=My Company, Inc. AppPublisherURL=http://www.example.com/ AppSupportURL=http://www.example.com/ AppUpdatesURL=http://www.example.com/ DefaultDirName={pf}\My Program DefaultGroupName=My Program OutputBaseFilename=setup Compression=lzma SolidCompression=yes DisableReadyPage=True [Languages] Name: russian; MessagesFile: compiler:Languages\Russian.isl [CustomMessages] russian.Welcome1=Вас приветствует Мастер установки игры russian.Welcome2=Программа установит игру {#MyAppName} на Ваш компьютер.%n%nРекомендуется закрыть антивирусные пакеты, а также все прочие приложения перед тем, как продолжить.%n%nНажмите «Далее», чтобы продолжить, или «Отмена», чтобы выйти из программы установки. russian.Space=Доступно места на диске: russian.Space1=Требуется места на диске: russian.Status=Пожалуйста, подождите, пока игра установится на Ваш компьютер. russian.DescrLbl1=В какую папку Вы хотите установить {#MyAppName}? russian.Language=Выберите язык игры russian.StartMenuLbl=Нажмите «Установить», чтобы продолжить. Если Вы хотите выбрать другую папку, нажмите «Обзор». russian.Finished1=Установка игры {#MyAppName} успешно завершена. russian.Finished2=Игра {#MyAppName} была успешно установлена на Ваш компьютер. Для ее запуска выберите соответствующий ярлык в меню «Пуск» или ярлык на Рабочем столе. russian.Finished3=Нажмите «Завершить», чтобы выйти из программы установки. russian.DirectX=Обновить DirectX russian.DirectXInstall=Идет обновление DirectX... russian.Icons=Добавить ярлык на Рабочий стол russian.Uninstall=Удалить {#MyAppName} [Files] Source: InstallFiles\*; Flags: dontcopy Source: 1.bmp; DestDir: {tmp} [Icons] Name: {group}\My Program; Filename: {app}\MyProg.exe Name: {group}\{cm:UninstallProgram,My Program}; Filename: {uninstallexe} [_code] var IconsLabel, NoIconsLabel, GroupLabel, SelectDirLabel, SelectDirBrowseLabel, PageNameLabel1, PageNameLabel2, PageNameLabel3, PageDescriptionLabel1, PageDescriptionLabel2, PageDescriptionLabel3, StatusLabel, FilenameLabel, WelcomeLabel1, WelcomeLabel2,FinishedLabel, FinishedHeadingLabel, SelectStartMenuFolderLabel, SelectStartMenuFolderBrowseLabel, ReadyLabel, NoIconsLabel: TLabel; NoIconsCheck: TCheckBox; BmpFile: TBitmapImage; procedure CheckStartMenuOnClick(Sender: TObject); begin if WizardForm.NoIconsCheck.Checked then begin WizardForm.GroupEdit.Enabled := not (WizardForm.GroupEdit.Enabled); WizardForm.GroupBrowseButton.Enabled := False; end else begin WizardForm.GroupEdit.Enabled := True; WizardForm.GroupEdit.Enabled := WizardForm.GroupEdit.Enabled; WizardForm.GroupBrowseButton.Enabled := True; end; end; procedure CheckNoIconsCheck(Sender: TObject); begin if (WizardForm.NoIconsCheck.Checked = False) then WizardForm.NoIconsCheck.Checked := True else WizardForm.NoIconsCheck.Checked := False; end; procedure InitializeWizard1(); begin ExtractTemporaryFile('1.bmp'); BmpFile:= TBitmapImage.Create(WizardForm); BmpFile.Bitmap.LoadFromFile(ExpandConstant('{tmp}\1.bmp')); BmpFile.Top:= ScaleY(0); BmpFile.Left:= ScaleX(0); BmpFile.Width:= ScaleX(800); BmpFile.Height:= ScaleY(500); BmpFile.Stretch:= true; BmpFile.Parent:= WizardForm.WelcomePage; BmpFile:= TBitmapImage.Create(WizardForm); BmpFile.Bitmap.LoadFromFile(ExpandConstant('{tmp}\1.bmp')); BmpFile.Top:= ScaleY(0); BmpFile.Left:= ScaleX(0); BmpFile.Width:= ScaleX(800); BmpFile.Height:= ScaleY(500); BmpFile.Stretch:= true; BmpFile.Parent:= WizardForm.SelectDirPage; BmpFile:= TBitmapImage.Create(WizardForm); BmpFile.Bitmap.LoadFromFile(ExpandConstant('{tmp}\1.bmp')); BmpFile.Top:= ScaleY(0); BmpFile.Left:= ScaleX(0); BmpFile.Width:= ScaleX(800); BmpFile.Height:= ScaleY(500); BmpFile.Stretch:= true; BmpFile.Parent:= WizardForm.SelectProgramGroupPage; BmpFile:= TBitmapImage.Create(WizardForm); BmpFile.Bitmap.LoadFromFile(ExpandConstant('{tmp}\1.bmp')); BmpFile.Top:= ScaleY(0); BmpFile.Left:= ScaleX(0); BmpFile.Width:= ScaleX(800); BmpFile.Height:= ScaleY(500); BmpFile.Stretch:= true; BmpFile.Parent:= WizardForm.InstallingPage; BmpFile:= TBitmapImage.Create(WizardForm); BmpFile.Bitmap.LoadFromFile(ExpandConstant('{tmp}\1.bmp')); BmpFile.Top:= ScaleY(0); BmpFile.Left:= ScaleX(0); BmpFile.Width:= ScaleX(800); BmpFile.Height:= ScaleY(500); BmpFile.Stretch:= true BmpFile.Parent:= WizardForm.FinishedPage; WizardForm.ClientWidth:=ScaleX(800); WizardForm.ClientHeight:=ScaleY(600); WizardForm.Font.Color:=$ffffff; WizardForm.Center; with WizardForm do begin PageNameLabel.Hide; PageDescriptionLabel.Hide; WelcomeLabel1.Hide; WelcomeLabel2.Hide; DiskSpaceLabel.Hide; SelectDirBitmapImage.Hide; SelectDirBrowseLabel.Hide; SelectDirLabel.Hide; FinishedHeadingLabel.Hide; FinishedLabel.Hide; MainPanel.Hide; FilenameLabel.Hide; StatusLabel.Hide; SelectStartMenuFolderLabel.Hide; SelectStartMenuFolderBrowseLabel.Hide; ReadyLabel.Hide; end; with WizardForm do begin InnerNotebook.Left := ScaleX(0); InnerNotebook.Top := ScaleY(0); InnerNotebook.Width := ScaleX(800); InnerNotebook.Height := ScaleY(600); OuterNotebook.Left := ScaleX(0); OuterNotebook.Top := ScaleY(0); OuterNotebook.Width := ScaleX(800); OuterNotebook.Height := ScaleY(600); end; //Скрывем стандартные надписи, значки и чекбоксы= with WizardForm do begin DirBrowseButton.Left:=DirBrowseButton.Left + ScaleX(40); //Местоположение кнопки "Обзор" от левого края, на странице выбора пути установки DirBrowseButton.Top:=DirBrowseButton.Top + ScaleY(72); //Местоположение кнопки "Обзор" сверху, на странице выбора пути установки DirEdit.Left:=DirEdit.Left + ScaleX(40); //Местоположение панели, где отображается путь от левого края, на странице выбора пути установки DirEdit.Top:=DirEdit.Top + ScaleY(72); //Местоположение панели, где отображается путь сверху, на странице выбора пути установки GroupBrowseButton.Left:=GroupBrowseButton.Left + ScaleX(40); //Местоположение кнопки "Обзор" от левого края, на странице создания ярлыков в Главном Меню GroupBrowseButton.Top:=GroupBrowseButton.Top + ScaleY(72); //Местоположение кнопки "Обзор" сверху, на странице создания ярлыков в Главном Меню GroupEdit.Left:=GroupEdit.Left + ScaleX(40); //Местоположение панели, где отображается путь от левого края, на странице создания ярлыков в Главном Меню GroupEdit.Top:=GroupEdit.Top + ScaleX(72); //Местоположение панели, где отображается путь сверху, на странице создания ярлыков в Главном Меню GroupEdit.Color:=ClBlack //Цвет панели, где отображается путь, на странице создания ярлыков в Главном Меню NextButton.BringToFront; //Выносим на передний план кнопки= BackButton.BringToFront; //Выносим на передний план кнопки= CancelButton.BringToFront; //Выносим на передний план кнопки= Font.Style:=[]; //Стиль шрифта, используемого в инсталляторе Font.Name:='MS Sans Serif'; //Имя шрифта, используемого в инсталляторе DirEdit.Color:=clBlack; //Цвет панели, где отображается путь, на странице выбора пути установки Font.Color:=clWhite; //Цвет шрифта, используемого в инсталляторе ProgressGauge.Top:=ScaleY(120); //Местоположение Прогресс-бара сверху ProgressGauge.Left:=ScaleX(20); //Местоположение Прогресс-бара от левого края ProgressGauge.Width:=ScaleX(457); //Ширина Прогресс-бара ReadyMemo.Left:=ScaleX(40); //Местоположение сверху панели где отображаются данные выбранных компонентов, на странице готовности установки ReadyMemo.Top:=WizardForm.ReadyMemo.Top + ScaleY(72) //Цвет шрифта в панели где отображаются данные выбранных компонентов, на странице готовности установки ReadyMemo.Font.Color:=clBlack; //Стиль панели где отображаются данные выбранных компонентов, на странице готовности установки. Без скроллов - ssNone, с вертикальным скроллом - ssVertial, с горизонтальным скроллом - ssHorizontal, и со всеми скроллами - просто уберите эту строчку или ssBoth ReadyMemo.ScrollBars:=ssVertical; //ssNone NextButton.Left:=NextButton.Left + ScaleX(255); NextButton.top:=NextButton.top + ScaleX(160); BackButton.Left:=BackButton.Left + ScaleX(250); BackButton.top:=BackButton.top + ScaleX(160); CancelButton.Left:=CancelButton.Left + ScaleX(250); CancelButton.top:=CancelButton.top + ScaleX(160); DirBrowseButton.BringToFront; DirBrowseButton.Left:=DirBrowseButton.Left + ScaleX(280); GroupBrowseButton.Left:=GroupBrowseButton.Left + ScaleX(280); GroupBrowseButton.BringToFront; end; ////////////////////// WelcomePage ////////////////////// WelcomeLabel1:= TLabel.Create(WizardForm); with WelcomeLabel1 do begin Left:= ScaleX(70); Top:= ScaleY(180); Width:= ScaleX(650); Height:= ScaleY(65); AutoSize:= false; Alignment := taCenter; Transparent:= true; WordWrap:= true; Font.Name:='Georgia'; Font.Size:= 16; Font.Color:=ClWhite; Font.Style := [fsBold]; Parent:= WizardForm.WelcomePage; Caption:= ExpandConstant('{cm:Welcome1}')+#13+('{#MyAppName}'); end; WelcomeLabel2:=TLabel.Create(WizardForm); with WelcomeLabel2 do begin Top:= ScaleY(270); Left:= ScaleX(70); Width:= ScaleX(650); Height:= ScaleY(200); AutoSize:= false; WordWrap:= true; Font.Name:= 'Georgia'; Font.Size:= 11 Font.Style := [fsBold, fsItalic]; Font.Color:=ClWhite; Transparent:= true; Parent:= WizardForm.WelcomePage; Caption:= ExpandConstant('{cm:Welcome2}'); end; ////////////////////// WelcomePage ////////////////////// ////////////////////// SelectDirPage ////////////////////// PageNameLabel1:= TLabel.Create(WizardForm); with PageNameLabel1 do begin Left:= ScaleX(65); Top:= ScaleY(185); Width:= ScaleX(300); Height:= ScaleY(30); AutoSize:= False; Font.Name:= 'Georgia' Font.Size:= 13; Font.Style:= [fsBold]; Font.Color:= ClWhite; Transparent := True; Parent:= WizardForm.SelectDirPage; end; PageDescriptionLabel1:= TLabel.Create(WizardForm); with PageDescriptionLabel1 do begin Left:=ScaleX(95); Top:= ScaleY(215); Width:= ScaleX(600); Height:= ScaleY(50); AutoSize:= False; Font.Name:= 'Georgia' Font.Size:= 10; Font.Style:= [fsBold, fsItalic]; Font.Color:= ClWhite; Wordwrap:= True; Transparent := True; Parent:= WizardForm.SelectDirPage; end; SelectDirBrowseLabel:= TLabel.Create(WizardForm); with SelectDirBrowseLabel do begin Caption:= WizardForm.SelectDirBrowseLabel.Caption; Left:= ScaleX(120); Top:= ScaleY(250); Width:= ScaleX(600); Height:= ScaleY(50); AutoSize:= False; WordWrap:= True; Font.Name:= 'Georgia' Font.Size:= 10; Font.Style:= [fsBold, fsItalic]; Font.Color:= ClWhite; Transparent:= True; Parent:= WizardForm.SelectDirPage; end; with WizardForm do begin DirBrowseButton.Top:= ScaleY(305); DirEdit.Left:= ScaleX(120); DirEdit.Top:= ScaleY(305); DirEdit.Width:= ScaleX(460); DirEdit.Font.Size:= 9; DirEdit.Font.Style:= [fsBold, fsItalic]; DirEdit.Font.Name:= 'Georgia' end; ////////////////////// SelectDirPage ////////////////////// ////////////////////// ProgrammGroupPage ////////////////////// PageNameLabel2:= TLabel.Create(WizardForm); with PageNameLabel2 do begin Left:= ScaleX(65); Top:= ScaleY(185); Width:= ScaleX(350); Height:= ScaleY(30); AutoSize:= False; Font.Name:= 'Georgia'; Font.Size:= 13; Font.Style:= [fsBold]; Font.Color:= ClWhite; Transparent := True; Parent:= WizardForm.SelectProgramGroupPage; end; PageDescriptionLabel2:= TLabel.Create(WizardForm); with PageDescriptionLabel2 do begin Left:=ScaleX(95); Top:= ScaleY(215); Width:= ScaleX(600); Height:= ScaleY(50); AutoSize:= False; Font.Name:= 'Georgia' Font.Size:= 10; Font.Style:= [fsBold, fsItalic]; Font.Color:= ClWhite; Wordwrap:= True; Transparent := True; Parent:= WizardForm.SelectProgramGroupPage; end; SelectStartMenuFolderBrowseLabel:=TLabel.Create(WizardForm) with SelectStartMenuFolderBrowseLabel do begin Left:= ScaleX(120); Top:= ScaleY(250); Width:= ScaleX(600); Height:= ScaleY(50); AutoSize:= False; WordWrap:= True; Font.Name:= 'Georgia'; Font.Size:= 10; Font.Style:= [fsBold, fsItalic]; Font.Color:= ClWhite; WordWrap:=True Transparent:=True Caption:=ExpandConstant('{cm:StartMenuLbl}') Parent:=WizardForm.SelectProgramGroupPage end; WizardForm.NoIconsCheck.Show; WizardForm.NoIconsCheck.Left := ScaleX(65); WizardForm.NoIconsCheck.Top := ScaleY(440); WizardForm.NoIconsCheck.Width := ScaleX(13); WizardForm.NoIconsCheck.Height := ScaleY(13); WizardForm.NoIconsCheck.OnClick := @CheckStartMenuOnClick; WizardForm.NoIconsCheck.Parent := WizardForm.SelectProgramGroupPage; NoIconsLabel:= TLabel.Create(WizardForm); with NoIconsLabel do begin Caption:=WizardForm.NoIconsCheck.Caption Left:= ScaleX(90); Top:= ScaleY(440); Width:= ScaleX(150); Height:= ScaleY(13); Font.Name:= 'Georgia'; Font.Size:= 8; Font.Style:= [fsBold, fsItalic]; Font.Color:= ClWhite; Transparent := True; Parent:= WizardForm.SelectProgramGroupPage OnClick := @CheckNoIconsCheck; end; with WizardForm do begin GroupEdit.Left:= ScaleX(120); GroupEdit.Top:= ScaleY(305); GroupEdit.Width:= ScaleX(460); GroupEdit.Font.Size:=9 GroupEdit.Font.Style:= [fsBold, fsItalic]; GroupEdit.Font.Name:= 'Georgia' GroupBrowseButton.Top:= ScaleY(305); end; ////////////////////// ProgrammGroupPage ////////////////////// ////////////////////// InstallingPage ////////////////////// PageNameLabel3:= TLabel.Create(WizardForm); with PageNameLabel3 do begin Left:= ScaleX(65); Top:= ScaleY(185); Width:= ScaleX(150); Height:= ScaleY(20); AutoSize:= False; Font.Name:= 'Georgia'; Font.Size:= 13; Font.Style:= [fsBold]; Font.Color:= ClWhite; Transparent := True; Parent:= WizardForm.InstallingPage; end; StatusLabel:= TLabel.Create(WizardForm); with StatusLabel do begin Left:=ScaleX(95); Top:= ScaleY(215); Width:= ScaleX(600); Height:= ScaleY(50); AutoSize:= False; Font.Name:= 'Georgia'; Font.Size:= 10; Font.Style:= [fsBold, fsItalic]; Font.Color:= ClWhite; Transparent := True; Parent:= WizardForm.InstallingPage; Caption:= ExpandConstant('{cm:Status}') end; FilenameLabel:= TLabel.Create(WizardForm); with FilenameLabel do begin Left:= ScaleX(65); Top:= ScaleY(275); Width:= ScaleX(625); Height:= ScaleY(20); AutoSize:= False; Font.Name:= 'Georgia' Font.Size:= 10; Font.Style:= [fsBold, fsItalic]; Font.Color:= ClWhite; Transparent := True; Parent:= WizardForm.InstallingPage; end; with WizardForm do begin ProgressGauge.Top:=ScaleY(310); ProgressGauge.Left:=ScaleX(100); ProgressGauge.Width:=ScaleX(590); end; ////////////////////// InstallingPage ////////////////////// ////////////////////// FinishedPage ////////////////////// FinishedHeadingLabel:=TLabel.Create(WizardForm); with FinishedHeadingLabel do begin Left:= ScaleX(70); Top:= ScaleY(180); Width:= ScaleX(650); Height:= ScaleY(65) AutoSize:= false; Alignment := taCenter; WordWrap:= true; Font.Name:='Georgia'; Font.Size:= 16; Font.Color:=ClWhite; Font.Style := [fsBold]; Transparent:= true; Parent:= WizardForm.FinishedPage; Caption:= ExpandConstant('{cm:Finished1}'); end; FinishedLabel:= TLabel.Create(WizardForm); with FinishedLabel do begin Top:= ScaleY(270); Left:= ScaleX(70); Width:= ScaleX(650); Height:= ScaleY(200); AutoSize:= false; WordWrap:= true; Font.Name:= 'Georgia' Font.Size:= 11; Font.Style := [fsBold, fsItalic]; Font.Color:=ClWhite; Transparent:= true; Parent:= WizardForm.FinishedPage; Caption:= ExpandConstant('{cm:Finished2}')+#13#13+ExpandConstant('{cm:Finished3}'); end; end; ////////////////////// FinishedPage ////////////////////// ////////////////////////////////////////////////////////////////// var Img:Longint; function ImgLoad(Wnd :HWND; FileName :PAnsiChar; Left, Top, Width, Height :integer; Stretch, IsBkg :boolean) :Longint; external 'ImgLoad@{tmp}\botva2.dll stdcall delayload'; procedure ImgApplyChanges(h:HWND); external 'ImgApplyChanges@{tmp}\botva2.dll stdcall delayload'; procedure gdipShutdown; external 'gdipShutdown@{tmp}\botva2.dll stdcall delayload'; function InitializeSetup:boolean; begin if not FileExists(ExpandConstant('{tmp}\botva2.dll')) then ExtractTemporaryFile('botva2.dll'); Result:=True; end; procedure InitializeWizard2; begin ExtractTemporaryFile('mspaint.png'); Img:=ImgLoad(WizardForm.SelectDirPage.Handle,ExpandConstant('{tmp}\mspaint.png'),230,100,100,100,True,True); ImgApplyChanges(WizardForm.SelectDirPage.Handle); end; procedure DeinitializeSetup; begin gdipShutDown; end; //////////////////////////////////////////////////////////////////// procedure InitializeWizard; begin InitializeWizard1; InitializeWizard2; end; procedure CurPageChanged(CurPageID: Integer); begin PageNameLabel1.Caption:= WizardForm.PageNameLabel.Caption; PageDescriptionLabel1.Caption:= WizardForm.PageDescriptionLabel.Caption; PageNameLabel2.Caption:= WizardForm.PageNameLabel.Caption; PageDescriptionLabel2.Caption:= WizardForm.PageDescriptionLabel.Caption; PageNameLabel3.Caption:= WizardForm.PageNameLabel.Caption; if CurPageID=wpSelectProgramGroup then begin If WizardForm.FindComponent('NextButton') is TButton then TButton(WizardForm.FindComponent('NextButton')).Caption:='Установить'; end; end; |
------- Отправлено: 15:14, 11-07-2011 | #2299 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать No4noylis,
Цитата No4noylis:
![]() |
|
------- Отправлено: 15:36, 11-07-2011 | #2300 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [addon] Inno Setup | CrOsP | Наборы обновлений для Windows XP/2003/Windows 7 | 33 | 11-05-2011 16:03 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Inno Setup 5.3.6 | OSZone Software | Новости программного обеспечения | 0 | 15-11-2009 17:30 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|