Объект Application относится к классу TAppiication и инкапсулирует важнейшие свойства и методы программы как таковой. Он создается автоматически и доступен любой программе. Объект не помещен в палитру компонентов, поэтому его свойства недоступны на этапе конструирования, но становятся доступны при прогоне программы[ Некоторые свойства программы (в том числе ее пиктограмма, сведения о версии и используемом языке) могут устанавливаться с помощью менеджера проекта (опция project | Options и страница Application). ].
Application является посредником между программой и операционной системой. В частности, с его помощью осуществляется диспетчеризация сообщений Windows, реализуется контекстно-чувствительная справочная служба, он обрабатывает клавиши-акселераторы, исключительные ситуации и т. д.
Ниже описываются некоторые свойства Application для приложения Windows (для приложения Linux объект Application несколько отличается). Опущенные свойства предназначены в основном для прямого обращения к API-функциям Windows.
property Active: Boolean; | Содержит True, если любое окно программы имеет фокус ввода |
property BiDiMode: TBiDiMode; | Определяет свойство bidiMode (см. п. 17.12) для программы в целом |
property CurrentHelpFile: Strings; | Определяет имя текущего справочного файла |
property ExeName: Strings; | Содержит полное имя (с маршрутом доступа) исполняемого файла программы |
property HelpFile: String; | Определяет имя файла справочной службы |
property Hint: String; | Содержит длинную часть оперативной подсказки |
property HintColor: TColor; | Определяет цвет фона ярлычка оперативной подсказки |
property HintHidePause: Integers; | Определяет паузу (в миллисекундах) от момента появления ярлычка до его исчезновения |
property HintPause: Integer; | Определяет паузу (в миллисекундах) от момента остановки указателя мыши до появления ярлычка |
property HintShortPause: Integers; | Определяет паузу (в миллисекундах) появления ярлычка при переходе с одного компонента на другой |
property Icon: TIcon; | Определяет пиктограмму программы |
property MainFor.gif" > |