Скрипты Inno Setup. Помощь и советы [часть 6]

Ответить
 • Просмотры: 40
Аватара пользователя
saurn

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение saurn »

habib2302, исправил. Архив с примером для инсталятора и деинсталятора прилепил в мой предыдущий пост.
Аватара пользователя
Alloc

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение Alloc »

saurn, Спасибо большое за ответ. Теперь все работает. Не подскажешь, может быть где то можно скачать коллекцию модулей для Inno Setup наподобие Innocallback.dll? Я знаю есть сборка очень хорошая "Inno Ultra", но к сожалению в ней почему то не работают скины... не знаю по какой причине.. хотя в предыдущих версиях помню работало все...
Аватара пользователя
saurn

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение saurn »

Alloc

Это не мне спасибо, а Johny777



Так в Innoultra и так собраны все необходимые библиотеки. Строго говоря, там те же самые материалы и программы, которые можно найти на просторах паутины, только собранные вместе и упакованные в инсталятор для удобства.



На счет скинов: я ими не пользуюсь, но думаю вы просто используете не ту версию библиотеки. Оная есть в двух вариантах, для ANSI и UNICODE. Какой у вас компилятор(ANSI/UNICODE) такую же версию библиотеки и надо использовать.
Аватара пользователя
Crazy Noise

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение Crazy Noise »

Nightwishh, Я делаю вот так, пробуй

Код:

Код: Выделить всё

 Label1.Caption:= SetupMessage(msgComponentsDiskSpaceMBLabel);
Label2.Caption:= SetupMessage(msgFinishedLabel);
Аватара пользователя
Mailchik

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение Mailchik »

Цитата alert30:



а какая ошибка? Скрынчык дай хоть бы...
Скрипты Inno Setup. Помощь и советы [часть 6]




Фото
Аватара пользователя
habib2302

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение habib2302 »

Цитата audiofeel:



"Доброй" ночи всем. подскажите , посаветуйте в чем разница между этими двумя "примерами"
Скрипты Inno Setup. Помощь и советы [часть 6]




Я обычно использую первый вариант, когда для контрола требуется задать много параметров - это избавляет от лишней писанины. И вторым вариантом, если требуется изменить какой-то один параметр. А насчет быстроты, не знаю, ни разу не обращал внимания.

Кстати, координаты лучше указывать вот так:



Код:

Код: Выделить всё

SetBounds(ScaleX(50), ScaleY(166), ScaleX(15), ScaleY(15));

В чем разница? Просто, координаты указаные без ScaleX, ScaleY будут являтся фактическими, и могут быть различные проблемы с отображением контролов, особенно, если в системе установлен размер текста не по умолчанию. Из-за не правильного указания координат обычно и возникают проблемы, типа: кнопка лежит не там, где задумано, текст вруг уехал в сторону и т.д. А так координаты контролов будут задаватся согласно размеру клиента.




Цитата Nightwishh:



и что лучше
Скрипты Inno Setup. Помощь и советы [часть 6]




Первый вариант. Хотя бы тем, что сокращает колличество строк с четырех до одной.



neorom

Пробел потеряли.



Код:

Код: Выделить всё

PercentsLabel.Caption := 'Установка игры: ' + NumToStr((Position*100)/Max) + '.' + Chr(48 + Position mod{вот тут пробела нехватает}10) + ' %';
Аватара пользователя
Gnom_aka_Lexander

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение Gnom_aka_Lexander »

Тепер эсть так
но не получаэтсь так
Аватара пользователя
habib2302

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение habib2302 »

Gnom_aka_Lexander, в какой справке?если ты имеешь виду в русской справке,то там такого раздела нету
Аватара пользователя
Gnom_aka_Lexander

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение Gnom_aka_Lexander »

habib2302, без разницы. русская отличается только своей русскоязычностью и парой факов, не более. смотреть можно в любой и там и там есть описания всех функций. как встроенных так и внешних. Инно задокументирована на 100%
Ответить

Вернуться в «Автоматическая установка приложений»