Pregunta

I need to programmatically set the name of the output file using pascal code. The following code is written in section [Setup] and the function MyFileName is placed in section [Code].

OutputBaseFilename={code:MyFileName}

But it creates a file of 0 kb named {code. Strangely, this kind of call works for AppVersion...

Does someone knows a workaroud ?

PS : See Scripted constants

¿Fue útil?

Solución

You cannot use {code:...} scripting constant for the OutputBaseFilename directive because this directive specifies the name for the resulting setup file and thus has to be known at compilation time.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top