Inno Setup Preprocessor: #expr, #call

Syntax

expr-directive: (expr | call | !) <expr>

Description

Evaluates an expression ignoring its result. This directive acts like emit except that it doesn't emit anything to the preprocessor output.

This directive is intended to be used with functions that produce side effects and do not return any significant value.

Examples

#call SaveToFile(AddBackslash(SourcePath) + "Preprocessed.iss"), Exec(AddBackslash(CompilerPath) + "ISIDE.exe", """" + AddBackslash(SourcePath) + "Preprocessed.iss""")

See also

emit