View Single Post
Old 27th February 2013, 07:44   #1
Junior Member
Join Date: Feb 2013
Posts: 1
Using Funtions in Compile Time

I got the date functions from the NSIS site ( and would like to get the today serial value during compile time.

I envisioned running the script as follows:


!define day
!define !DaySerial `!insertmacro _!DaySerial`
!macro _!DaySerial _SERIAL
Call TodaySerial
Pop ${_SERIAL}
DetailPrint ${_SERIAL}
${!DaySerial} day

But I am getting an error on the call:
Error: command Call not valid outside Section or Function
Error in macro _!DaySerial on macroline 1
Apparently, the CALL command cannot be executed from a compile time macro.

My question is: How can I call the function in compile time?


davidhary is offline   Reply With Quote