|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать |
Отправлено: 07:40, 09-10-2012 | #3221 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 135
|
Профиль | Отправить PM | Цитировать 1 warning:
Generating version information for language "1049-Russian" without standard key "LegalCopyright" Можно как нибудь использовать русский язык в описании? |
Последний раз редактировалось Creator000, 09-10-2012 в 22:54. Отправлено: 19:33, 09-10-2012 | #3222 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать добрый день,
у меня есть несколько вопросов, может кто-то подскажет. 1. Можно ли средствами NSIS переназначить действие стандартных кнопок диалогов (назад,вперед,отмена) мне нужно что бы к примеру первая была отмена две другие - назад и вперед. я знаю что могу просто поменять их местами любым редактором ресурсов. Но может можно как то вешать свои действия на эти кнопки? 2. как вы реализуете подобные предложения? "By clicking on Accept, you are accepting the EULA of domen and bla-bla-bla." сейчас мы используем InstallOptions (те кастомные странички реализуем на ини файлах). Я знаю что это не удобно и устарело но ниже объясню почему делаем именно так. мне приходиться разбивать данное предложение на несколько частей: "By clicking on Accept, you are accepting the" "EULA" "of" "domen" " and bla-bla-bla." и за тем в ини файле для каждой части делать свое поле и подбирать для этого поля координаты, что бы весь текст читался как одно предложение. Теперь собственно почему ини файлы а не nsDialogs. мы делаем инсталер с разными языками. И так как на разных языках мы будем иметь разную длину этих текстов, то приходиться для каждого языка делать отдельный ини файлик со своими координатами этих полей. используя nsDialogs я так понял вместо 10 ини файлов и одной функции мне пришлось бы использовать 10 функций. Что мне кажется не очень удобным. или может быть я что-то упускаю, и есть другие возможности реализации подобных конструкций? с ув. Я |
Отправлено: 12:45, 10-10-2012 | #3223 |
Пользователь Сообщения: 135
|
Профиль | Отправить PM | Цитировать Почему есть такое предупреждение:
Цитата:
|
|
Отправлено: 13:31, 10-10-2012 | #3224 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать yyv,
1. нет и да(гиморно), в любом случае будет выполняться стандартное действие... 2. Зачем 10 функций - http://forum.oszone.net/post-1553443-903.html Langstring - задаете "переменную константу" для каждого из языков... текст поля в nsDialogs легко изменять в зависимости от языка, тоже заданной языковой константой. LangString height ${LANG_ENGLISH} "20" LangString height ${LANG_FRENCH} "25" --- ${NSD_CreateLabel} 0u 0u 100% $(height)u "" Цитата yyv:
|
|
------- Последний раз редактировалось kotkovets, 10-10-2012 в 14:30. Отправлено: 14:24, 10-10-2012 | #3225 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
например у меня в предложении две ссылки. все равно ведь придется разбивать предложение на составные блоки и собирать их как пазл? размер для каждого языка/блока придется просчитать экспериментальным путем? ведь мы не имеем никакой возможности сделать "авто размер" блока по содержимому? или я что-то не понимаю? |
|
Последний раз редактировалось yyv, 10-10-2012 в 14:47. Причина: несколько уточнений Отправлено: 14:28, 10-10-2012 | #3226 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата yyv:
я же сказал, что в nsDialogs можно менять размеры контрола на "лету"(в отличии от InstallOptions - правкой ini на лету) --- Есть на крайний случай полезная встроенная переменная - $LANGUAGE Так вот эта переменная меняет значение в зависимости от языка... например: Все просто и лаконично! |
|
------- Отправлено: 15:00, 10-10-2012 | #3227 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать хорошо, просто что бы уточнить и резюмировать.
1 В моем случае разбивать на блоки все равно придется. 2 размер и координаты каждого блока для каждого языка я должен будут вычислить сам экспериментальным путем я все правильно понял? |
Отправлено: 15:07, 10-10-2012 | #3228 |
Пользователь Сообщения: 135
|
Профиль | Отправить PM | Цитировать kotkovets, поделитесь секретом?
|
Отправлено: 15:11, 10-10-2012 | #3229 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата yyv:
значит увеличиваем высоту одного контрола... в зависимости от языка и длины текста... Цитата yyv:
один раз рассчитать размеры для каждого из языков и все! --- Цитата Creator000:
|
|||
------- Отправлено: 15:14, 10-10-2012 | #3230 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|