|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Скрипты Inno Setup. Помощь и советы [часть 4]
|
Ветеран Сообщения: 1271 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Продолжение обсуждения Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Отправлено: 18:01, 29-08-2011 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Цитата nik1967:
|
|
Отправлено: 17:39, 29-01-2012 | #701 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать подскажите пожалуйста как изменить вид страницы компонентов чтобы я мог сам сделать шрифт написаного там и расположение
|
Отправлено: 18:14, 29-01-2012 | #702 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать N00bak,
вот код меняющий весь шрифт на той или иной странице id страниц для изменения шрифта определённых лейблов, их расположения и размера на странице, ровно как и размера самой страницы рекомендую воспользоваться расширенной версией Inno от Restools (легко и удобно через GUI во вкладке "Редактор форм"), скачать который можно здесь http://forum.oszone.net/showthread.p...99#post1201499 или здесь http://innoultra.ru/ если нужно сделать одну из страниц уникальной (или все разные ), то это можно сделать по примеру кода "Прогрессбар в маленьком окне В левом нижнем углу" http://forum.ru-board.com/topic.cgi?...&limit=1&m=1#1 также тебе пригодятся "компоненты основных страниц" http://forum.oszone.net/post-1096943-634.html из шапки темы El Sanchez, спасибо за автозапуск версии 2 работает отлично и всплывающее меню даже лучше и удобнее четырёх отдельных кнопок ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,, подскажите пожалуйста как объединить два кода! знаний паскаля нет, а логики дальше не хватает для компонентов у меня есть панель с описанием (так называемый "CompDescText") вот оригинал и он же у меня в скрипте (только с константами описаний) http://rghost.ru/36219751 я его изменил для страницы задач и он тоже работает http://rghost.ru/36219742 вернее работал, пока я не начал их соединять в моём скрипте уже есть описание компонетов теперь хотел добавить описания и задач на станице задач сделал так (чёрным те места, которые я поменял и вставил) Script Joiner не помогает |
Последний раз редактировалось Johny777, 30-01-2012 в 03:35. Отправлено: 02:14, 30-01-2012 | #703 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Johny777:
|
|
------- Отправлено: 10:56, 30-01-2012 | #704 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать доброго времени суток, у меня проблема, как сделать так как на картинке??? (картинку оформлял я http://i29.fastpic.ru/big/2012/0130/...3500a70a12.jpg )
смысл заключается в том что у пользователя перед компонентами вылетает выбор режима установки для Standart пользователя и для Premium пользователя Для обоих вариантов вылетает список компонентов которые он не может выбрать (но может увидеть что они устанавливаются) и те которые может выбрать Они идентичны только в разделе Premium устанавливается еще одна строчка вот ниже код который я использовал для написания такого скрипта но не знаю как дальше писать |
Отправлено: 13:13, 30-01-2012 | #705 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Лександер,
соединил сделал как в инструкции в итоге получил дубликаты DeinitializeSetup1() и InitializeWizard1() и опять ту же ошибку Duplicate Idenifier выдаёт, когда доходи до строк function Script Joiner новый |
Отправлено: 14:04, 30-01-2012 | #706 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Johny777,
function enabledesc(TasksListHandle: HWND; DescLabelHandle: HWND; DescStrings: PChar): BOOL; external 'enabledesc@files:descctrl.dll stdcall'; function disabledesc(): BOOL; external 'disabledesc@files:descctrl.dll stdcall'; У тебя эти две функции зачем-то объявлены дважды. естественно они не могут быть объединены, поскольку они вызываемые извне. а жойнеру - ему по барабану на то, что ты элементарных вещей понять не хочешь. |
------- Отправлено: 14:37, 30-01-2012 | #707 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Лександер,
да это так сейчас без этих функций соединил, а потом дописал в Joined инструкцию по Джоинеру несколько раз перечитал прежде чем соединять. Не получается ну если у Вас соединилось, то дайте пожалуйста результат, а то я в тупике говорю ж паскаль не знаю а про внешние функции в инструкции не слова |
Последний раз редактировалось Johny777, 30-01-2012 в 15:11. Отправлено: 14:57, 30-01-2012 | #708 |
Пользователь Сообщения: 91
|
Профиль | Сайт | Отправить PM | Цитировать Можно ли как-то "обновить" список файлов деинсталлятора?
У меня в процессе установки создаются файлы, о которых установщик "НЕ знает"... Все эти файлы я записываю в секцию "[UninstallDelete]", а есть ли какой-нибудь другой способ? Вариант: НЕ подходит, т.к. в процессе использования приложения в папке установки, создаются файлы конфигурации, профили, настройки, которые если пользователь не хочет удалять, ДОЛЖНЫ ОСТАТЬСЯ! А данная команда удалит всю папку установки... И аналогичный вопрос, по поводу "этих файлов", - как их удалить если установка НЕ завершится или пользователь её прервёт? |
Отправлено: 17:02, 30-01-2012 | #709 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать TROY Diamond,
идеальный для тебя вариант (сам использую) скопируй куда нибудь в конец секции CODE http://rghost.ru/36227252 если не были созданы файлы после установки в директории установки, то удалит всё если были созданы, то после удаления основных файлов появится окно со списком созданных после работы приложения файлов и галками можешь удалять отдельные ветки или некоторые файлы скрин-пример http://rghost.ru/36227488 не забудь испольвоать в секции удаления такую строку [UninstallDelete] Type: files; Name: {app} это часть Inno Setup Upgrade от Виктора Дробова |
Последний раз редактировалось Johny777, 30-01-2012 в 17:44. Отправлено: 17:31, 30-01-2012 | #710 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Test | ferget | Тест-форум | 0 | 24-08-2011 01:25 | |
test | ! ! Aaa ! ! | Тест-форум | 0 | 23-04-2011 11:29 | |
test | Santa aka Snt | Тест-форум | 0 | 16-04-2011 22:35 | |
test | xolod. | Программное обеспечение Linux и FreeBSD | 0 | 19-04-2009 21:03 | |
Test memory | KEugeNik | Хочу все знать | 11 | 23-11-2003 23:11 |
|