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

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

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

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


Contributor


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

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


Цитата Vincent7:
Как ни странно, но с Quit результат такой же как и с Abort. »
А я всё вспомнить не мог, какой же был багу у nsDialogs
Не знаю, может как-то решается это дело в скрипте, кто пишет на nsDialogs может и подскажет вам, я пишу диалоги на IO

Для решения вашей проблемы могу посоветовать использовать не команду quit, а посыл сообщения Windows на закрытие окна инсталлера, вот пример кода:

Код: Выделить весь код
!include "nsDialogs.nsh"
Page custom func
OutFile "test.exe"

var button

Function func
nsDialogs::Create 1018
pop $0
${NSD_CreateButton} 25u 27u 150u 15u "Жми давай!"
pop $button
${NSD_OnClick} $button click
nsDialogs::Show
FunctionEnd


function click
MessageBox MB_OK "Abort"
   SendMessage $HWNDPARENT ${WM_CLOSE} 0 0 
FunctionEnd


Section
SectionEnd

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

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

Отправлено: 23:05, 27-01-2014 | #967