Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

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

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


Contributor


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

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


Цитата wolkow70:
StrCpy $mui.StartMenuPage.Text "$(MUI_STARTMENUPAGE_TEXT_TOP)"
${NSD_SetText} $mui.StartMenuPage.Text \ »
Вы поняли, что назначаете этой переменной?

В команде ${NSD_SetText} должно же быть указание handle, а по вашему коду полчается что? А ничего, вы сначала переменной $mui.StartMenuPage.Text назначаете текст, который уже определён в $(MUI_STARTMENUPAGE_TEXT_TOP), затем указываете эту переменную ($mui.StartMenuPage.Text) в команде ${NSD_SetText}
Хотя за место неё должно быть указание handle элемента, разве не?

Т.е. по вашему коду должно быть тип такого (где $TextHandle - дескриптор элемента с текстом):
Код: Выделить весь код
${NSD_SetText} $TextHandle $mui.StartMenuPage.Text

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

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

Отправлено: 08:47, 13-03-2013 | #336