Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


dracosha, не знаю, может это и глюк NSIS...
Если секций не много, то думаю, что можно организовать ручную проверку, т.е. самому прописать команды на снятие/отметку галочек с секций, с использованием команд SectionGetFlags и SectionSetFlags

Цитата NoName01.cpp:
1. Как сделать выбор языка перед установкой? »
В начале кода добавить
читать дальше »

Код: Выделить весь код
  !insertmacro MUI_LANGUAGE "Russian" ;первый язык - язык по умолчанию
  !insertmacro MUI_LANGUAGE "English"
 !insertmacro MUI_RESERVEFILE_LANGDLL


Добавить в функцию OnInit (данный макрос вызовет диалог выбора языка)
читать дальше »

Код: Выделить весь код
  !insertmacro MUI_LANGDLL_DISPLAY


Цитата NoName01.cpp:
2. Как сделать разное описание секций для разных языков? »
читать дальше »

Код: Выделить весь код
 LangString NameSec1 ${LANG_Russian} "Имя 1 секции на русском"
 LangString NameSec2 ${LANG_Russian} "Имя 2 секции на русском"
 LangString NameSec3 ${LANG_Russian} "Имя 3 секции на русском"
 
 LangString NameSec1 ${LANG_ENGLISH} "Имя 1 секции на английском"
 LangString NameSec2 ${LANG_ENGLISH} "Имя 2 секции на английском"
 LangString NameSec3 ${LANG_ENGLISH} "Имя 3 секции на английском"

Секции
Код: Выделить весь код
Section /o $(NameSec1) section1
SectionEnd

Section /o $(NameSec2) section2
SectionEnd

Section /o $(NameSec3) section3
SectionEnd


P.S.
Новичкам очень рекомендую заглянуть в каталог "\Program Files\NSIS\Examples", там много разных примеров

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:02, 21-01-2010 | #305