|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3] |
|
Скрипты Inno Setup. Помощь и советы [часть 3]
|
Ветеран Сообщения: 1133 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 |
|
------- Отправлено: 00:28, 04-11-2010 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Не могу вкурить, как сделать на панели секции [Tasks] элемент так, чтобы галка стояла и нельзя было снять.
Затык - я не могу подобрать названия элементов, для секции компонентов я делаю так WizardForm.ComponentsList.ItemEnabled [WizardForm.ComponentsList.Items.IndexOf (ExpandConstant ('{cm:abcd}'))] := False; по названию компонента находится он сам и отключается. А для секции [Tasks] как сделать искомое (чтобы галка на задаче стояла и не снималась)??? Спасибо! |
------- Отправлено: 15:55, 18-03-2011 | #1091 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата 0.07:
Ну а если серьёзно, то нужно просто добавить завершающий знак ';' в самый конец 358 строки. Цитата R.i.m.s.k.y.:
|
||
------- Отправлено: 17:58, 18-03-2011 | #1092 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать у меня выдает такую ошибку:" Disk spanning must be enabled in order to create an installation larger than 2100000000 bytes in size."
я так понимаю это означает, что запрещено использовать в инсталляторе файлы больше, чем 2Гб. как можно это исправить? |
Отправлено: 20:42, 18-03-2011 | #1093 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать 0.07, пользуйся гуглом, это означает, что нельзя делить инсталл на части больше двух гигабайт. Пропиши в секцию [Setup]
|
------- Отправлено: 21:41, 18-03-2011 | #1094 |
Пользователь Сообщения: 81
|
Профиль | Отправить PM | Цитировать Народ подскажите пожалуйста можно ли сделать так чтобы inno setup создавала только .exe файлы без .bin файлов, ну и конечно же чтобы все файлы включённые были в этом .exe. А то хотел сделать маленький инсталятор, одним файлом, но не знаю как, а несколько файлов не удобно заливать
Выручите плиз!!!!!!!!!! ------------ Хорошая игр - это русифицированная игра!!! |
------- Отправлено: 09:30, 21-03-2011 | #1095 |
![]() Сообщения: 3649
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 11:15, 21-03-2011 | #1096 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Вопрос следующий:
Как в скрипте вызвать функцию из WinAPI? Функция GetFileVersionInfo. Знаю, что в Делфях это делается через подключения в uses модуля Windows. Как это сделать в InnoSetup??? |
Отправлено: 11:48, 21-03-2011 | #1097 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать ryabis
А в инно просто вызываешь данную функцию из длл. Примерно так: function GetFileVersionInfo(lptstrFilename: PAnsiChar; dwHandle, dwLen: DWORD; lpData: Pointer): BOOL; external 'GetFileVersionInfoA@version stdcall delayload' |
------- Отправлено: 12:56, 21-03-2011 | #1098 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Krinkels, бьюсь уже весь день... Как мне в Inno объявить функцию VerQueryValue и системную ф-ю AllocMem
C остальным, вроде, разобрался. ))) |
Отправлено: 14:46, 21-03-2011 | #1099 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать ryabis
function VerQueryValue(pBlock: Pointer; lpSubBlock: PAnsiChar; var lplpBuffer: Pointer; var puLen: UINT): BOOL; external 'VerQueryValueA@version stdcall delayload' |
------- Отправлено: 19:17, 21-03-2011 | #1100 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [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 |
|