(Я занимаюсь сценариями Inno Setup, но, насколько я понимаю, в разделе [Code] используется синтаксис Pascal или близкое приближение. Я ничего не знаю о Pascal или его стандартных соглашениях, поэтому заранее извиняюсь за свое невежество.)
При определении локальной переменной функции / процедуры синтаксис определения ее начального значения не является такой проблемой ...
procedure MyProcedure();
var
aFlag: Boolean;
begin
aFlag := true;
.
.
.
end;
Но мне сложно понять, как обрабатываются начальные значения глобальных переменных. Например, если я хочу, чтобы глобальная логическая переменная начиналась как истина, а не как ложь (по умолчанию), как бы мне этого добиться?
Спасибо!