PDA

View Full Version : Question on Sections


petersa
21st May 2001, 08:02
Are the sections run in the order they are placed on the Components list? So, could I have this defined last:

SectionDivider

Section "Run Program when Finished"
SetAutoClose True
Exec "$INSTDIR\PROGRAM.EXE"
SectionEnd

And rest assured that it will be executed last, if chosen?

yazno
21st May 2001, 08:29
hi,

AFAIK the Sections are executed by the order they are written.

cu yzo

petersa
21st May 2001, 09:02
Well, I'll write it in anyway and hope. Thanks yzo!

yazno
21st May 2001, 09:10
hi,

you could do it like this if you are not sure:

Section "Run Program when Finished"
StrCopy ยง0 '1'
Exec "$INSTDIR\PROGRAM.EXE"
SectionEnd

function .oninstsuccess
strcmp $0 '0' lbl_end lbl_close
lbl_close:
SetAutoClose True
lbl_end:
function end

cu yzo

yazno
21st May 2001, 09:22
hi,

ups forget what i wrote, i forgot that .onInstSucess fires when you click Close, and then you don't need it anymore :)

cu yzo