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")}';