СШ
Светлана Шатохина

Почему переменные, объявленные в глобальном окружении, Lazarus считает локальными?

Var
Chr: char = 'a';

Begin

End.

Выводится сообщение:

Note: Local variable "Chr" not used

Михаил Фролов
Михаил Фролов

Потому что она локальна в модуле. По-настоящему глобальные - в разделе interface модуля.
http://lists.freepascal.org/fpc-pascal/2010-April/025041.html

КК
Коста Карасев

что то вы не то пишите ели вы объявили в паблике должно работать

Похожие вопросы
visual c++ глобальные переменные. где visual c++ объявить глобальные переменные? имеется в виду в form aplication?
локальная и глобальная сеть
Как включить глобальные переменные если сервер (хостинг) запрещает это.
Как объявить глобальную переменную из функии?
как в паскале изменить глобальную переменную внутри процедуры?
Влияет ли на цикл while глобальные переменные на языке Си?
где в Windows 98 задаются переменные окружения?
Объявление переменных в for (C++)
Есть следующие объявления переменных и их инициализация:
Зачем нужны переменные окружения в Windows?