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

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

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

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


Contributor


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

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


Цитата MKN:
К примеру, надо организовать вызов какой либо функции перед переходом со страницы на страницу »
Цитата kotkovets:
до команды nsDialogs::show »
Точнее до инициализации диалога, т.е. до команды nsDialogs::Create

Цитата MKN:
Мне нужно , чтобы сначала не страничка открылась, а сработала функция , которая укажет, как этой страничке открыться... »
В чем проблема то, MKN? Или мы чего-то с Вячеславом не понимаем?

Код: Выделить весь код
!include "MUI2.nsh"
!include "FileFunc.nsh"
!include "LogicLib.nsh"
!include "WinMessages.nsh"
!include "nsDialogs.nsh"

Page custom Dialog_1
Page custom Dialog_2
Page custom Dialog_3

!insertmacro MUI_PAGE_INSTFILES 
!insertmacro MUI_LANGUAGE "Russian" 

Name "TEST.exe"
OutFile "TEST.exe" 


 
Function Dialog_1
 nsDialogs::Create 1018
 pop $0
# Создание элементов диалога
 nsDialogs::Show 
FunctionEnd




Function Dialog_2
# А В этом диалоге ЗДЕСЬ выполняется функция перед созданием диалога
call MyFunc
 nsDialogs::Create 1018
 pop $0
# Создание элементов диалога
 nsDialogs::Show 
FunctionEnd

Function MyFunc
# Команды
FunctionEnd



Function Dialog_3
 nsDialogs::Create 1018
 pop $0
# Создание элементов диалога
 nsDialogs::Show 
FunctionEnd


 
 


Section
SetAutoClose true
SectionEnd

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


Отправлено: 15:28, 29-01-2013 | #147