Препроцессор Inno Setup: #emit

Синтаксис

emit-directive: (emit | =) <expr>

Описание

Выполняет чтение значения объявленной ранее переменной.

Если директива используется встроенным методом, то имя директивы emit для выражения expr можно не указывать.

Примеры

[Setup]
AppVersion={#GetVersionNumbersString(AddBackslash(SourcePath) + "MyProg.exe")}

[Files]
; В указанном выражении вместо переменной MyDestDir подставляется её значение.
#emit 'Source: "file1.ext"; DestDir: ' + MyDestDir

; Для параметра DestDir выполняется подстановка значения из переменной MyDestDir
; (имя директивы emit не указано, т.к. она используется встроенным методом).
Source: "file2.ext"; DestDir: {#MyDestDir}

; Выполняется чтение текущего значения пользовательской функции
#emit GenerateVisualCppFilesEntries

[Code] 
const
; Директива emit используется встроенным методом, поэтому её имя не указано.
; Выполняется чтение значения вызываемой функции SetupSetting().
AppName = '{#SetupSetting("AppName")}';

См. также:

expr