Delphi объявляют Единицу в Проекте (DPR) видимым все Решение - PullRequest
3 голосов
/ 02 апреля 2020

Существует возможность объявить (использовать) UNIT в проекте (.DPR или другое местоположение) и показать во всех формах? (без обязательного переопределения использует в форме формы), глобальный UNIT объявляется один раз в Project и видим для всех форм / единиц.

Ответы [ 2 ]

5 голосов
/ 02 апреля 2020

Нет. Вы не можете использовать юнит в одном месте и сделать его видимым во всем мире. Он должен быть включен в предложение uses в разделе interface или implementation каждого блока, чтобы быть видимым в этом блоке. Компилятор Delphi автоматически включает System (и в последних Delphi версиях SysInit) в каждое устройство, но ничего не поделаешь для ваших собственных устройств.

1 голос
/ 02 апреля 2020

Запрашиваемая вами функция не существует. Но вы можете сделать то, что имеет тот же эффект: используйте файл .in c.

Создайте файл .in c со списком всех общих необходимых вам единиц измерения. Добавьте этот включаемый файл в предложение использования всех модулей.

...