Я не использовал Inno Setup уже несколько лет, но теперь мне нужно было повторно запустить файл .iss с 2014 года. Раньше он работал, но теперь я получаю Unknown identifier
в этой строке:
[Setup]
AppName=errw32
AppVerName=errw32 (ver 0.58)
DefaultDirName={pf}\errw32
[Code]
{ /////////////////////////////////////////////////////////
//// Messages etc }
function myassert(bTrue : boolean ; sMsg : string ): boolean;
begin
end; { myassert }
function err_dir_Known(): string;
begin
end; { err_dir_Known }
function Check_err_dir_Ok() : boolean;
begin
if not myassert(length(err_dir_Known()) > 0, 'err_dir unknown in Check_err_dir_Ok')
then exit;
end; { Check_err_dir_Ok }
Сообщение об ошибке:
Line 21:
Column 11:
Unknown identifier 'myassert'
Обратите внимание, что над этой ошибкой в файле сценария определена функция myassert
.
Возможно, сейчас это синтаксическая ошибка (в Pascal
)?Или что не так?
РЕДАКТИРОВАТЬ: Включен полный пример, который не удается.