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