Цитата 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