Показаны сообщения с ярлыком пространство имен. Показать все сообщения
Показаны сообщения с ярлыком пространство имен. Показать все сообщения

четверг, 23 февраля 2012 г.

Применение пространств имен в Delphi

Перевод из справочной системы Delphi

В Delphi модуль является основным контейнером для типов, а пространство имен – основным контейнером для модулей. В отличии от традиционных модулей Delphi, пространства имен могут встраиваться в иерархическое содержимое. Встроенные пространства имен дают возможность организовать идентификаторы и типы. Они используются для того, чтобы отличать типы, имеющие одинаковые имена. Поскольку пространства имен являются контейнерами для модулей Delphi, с их помощью можно различать модули с одинаковыми именами, находящимися в разных пакетах. Например, класс MyClass, который расположен в MyNameSpace, отличается от MyClass, который расположен в YourNamespace.

Далее рассматриваются следующие темы:

  • Объявление пространства имен и пространство имен проекта по умолчанию;
  • Пространство имен и область видимости;
  • Применение пространств имен в модулях Delphi.