stack fix

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1956 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
joostverburg 2002-12-15 19:03:34 +00:00
parent 4e69178ba4
commit d82951674b

View file

@ -1,10 +1,11 @@
;Install Options Test Script ;InstallOptions Test Script
;Written by Joost Verburg ;Written by Joost Verburg
;--------------------------
!define TEMP1 $R0 ;Temp variable !define TEMP1 $R0 ;Temp variable
;The name of the installer ;The name of the installer
Name "Install Options Test" Name "InstallOptions Test"
;The file to write ;The file to write
OutFile "Test.exe" OutFile "Test.exe"
@ -14,7 +15,7 @@ InstallDir "$PROGRAMFILES\IOTest"
;Things that need to be extracted on startup (keep these lines before any File command!) ;Things that need to be extracted on startup (keep these lines before any File command!)
;Only useful for BZIP2 compression ;Only useful for BZIP2 compression
;Use ReserveFile for your own Install Options ini files too! ;Use ReserveFile for your own InstallOptions INI files too!
ReserveFile "${NSISDIR}\Plugins\InstallOptions.dll" ReserveFile "${NSISDIR}\Plugins\InstallOptions.dll"
ReserveFile "test.ini" ReserveFile "test.ini"
@ -27,7 +28,7 @@ ComponentText "Choose components"
;Order of pages ;Order of pages
Page license Page license
Page custom SetCustom ": Testing Installer Options" ;Custom page. Install Options gets called in SetCustom. Page custom SetCustom ": Testing InstallOptions" ;Custom page. InstallOptions gets called in SetCustom.
Page components Page components
Page directory Page directory
Page instfiles Page instfiles
@ -51,22 +52,23 @@ SectionEnd
Function .onInit Function .onInit
;Extract Install Options files ;Extract InstallOptions files
;$PLUGINSDIR will automatically be removed when the installer closes ;$PLUGINSDIR will automatically be removed when the installer closes
InitPluginsDir InitPluginsDir
File /oname=$PLUGINSDIR\test.ini "test.ini" File /oname=$PLUGINSDIR\test.ini "test.ini"
FunctionEnd FunctionEnd
Function SetCustom Function SetCustom
;Display the Install Options dialog ;Display the InstallOptions dialog
Push ${TEMP1} Push ${TEMP1}
InstallOptions::dialog "$PLUGINSDIR\test.ini" InstallOptions::dialog "$PLUGINSDIR\test.ini"
Pop ${TEMP1}
Pop ${TEMP1} Pop ${TEMP1}
FunctionEnd FunctionEnd