Inno Setup - видимость кода Pascal - ошибка «Неизвестный идентификатор»
У меня есть файл в моем установщике сAfterInstall
действие так:
AfterInstall: UpdateImageLoaderConfigValues()
И я хотел бы, чтобы процедура дважды вызывала одну и ту же функцию Pascal Script, поскольку у меня не может быть двухAfterInstall
действия, насколько я знаю, поэтому я настроил это так:
procedure UpdateImageLoaderConfigValues();
begin
SaveValueToXML(ExpandConstant('{app}\ImageLoader.exe.config'),{#ImageLoaderLastConfigurationPath}, ExpandConstant('{app}/Configurations'))
SaveValueToXML(ExpandConstant('{app}\ImageLoader.exe.config'),{#ImageLoaderLastImagePath}, ExpandConstant('{app}/Images'))
end;
И моя функцияSaveValueToXML
имеет подпись:
function SaveValueToXML(const AFileName, APath, AValue: string);
Проблема в том, что компиляция не удалась из-за
Неизвестный идентификатор 'SaveValueToXML'
ошибка в точках вUpdateImageLoaderConfigValues
где я пытаюсь использовать эту функцию.
Как я могу сделатьSaveValueToXML
видимый дляUpdateImageLoaderConfigValues
?