![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Приложение (Application)
Данным объектом является само выполняемое приложение и предназначено для связи приложения с Windows. Используя свойства, метод и события можно настроить приложение в целом. Свойства Active ‑ приложение активно (True). CurrentHelpFile ‑ имя справочного файла (.Hlp). ExeName ‑ полное имя исполняемого файла (.Exe). Handle ‑ идентификатор программы или окна объекта в системе Windows. HelpFile ‑ имя справочного файла по умолчанию. Hint, HintColor ‑ текст и цвет всплывающей подсказки. HintHidePause, HintPause, HintShortPause ‑ интервал в миллисекундах, по истечении которого убирается, всегда появляется и появляется подсказка соответственно. HintShortCuts ‑ вывод в подсказке клавиши быстрого доступа (True). Icon ‑ значок для идентификации приложения в Windows. MainForm: TForm ‑ имя главной формы. ShowMainForm ‑ главной формой считается форма, указанная при проектировании приложения (True). Иначе ‑ устанавливается новая главная форма через свойство MainForm со свойством Visible. Terminated ‑ имеет значение True, если Windows заканчивает выполнение приложения. Title ‑ заголовок приложения на кнопке панели задач. Методы ActivateHint(C: TPoint) ‑ отображает всплывающую подсказку в указанной точке экрана. BringToFont ‑ перемещает активное окно поверх всех окон. CancelHint ‑ убирает всплывающую подсказку. HelpCommand(C: Word, D: LongInt): Boolean ‑ доступ к функции (C ‑ код функции) Windows, работающей со справочной системой. HelpContext(C: THelpContext): Boolean ‑ отображает раздел справки. Hint ‑ возвращает длинную часть всплывающей подсказки (п. 2.1.7.10). Minimize ‑ все окна приложения свертываются. NormalizeAllTopMosts ‑ переводит все окна (NormalizeTopMosts ‑ исключая окно главной формы) из состояния «всегда поверх» в обычный. ProcessMessages/HandleMessage ‑ прерывает работу для обработки всех/следующего сообщения Windows. Используется против монополизации процессора при длительных вычислениях (в циклах). Restore ‑ восстанавливает все свернутые окна. RestoreTopMosts ‑ перевод всех окон в состояние «всегда поверх». ShowException(E: Exception) ‑ вывод окна с сообщением об ошибке. Terminate ‑ завершение выполнения приложения. Пример работы со справочной системой: Application.HelpFile: =’Инструкция.hlp’; //имя справочного файла Application.HelpCommand(Help_Finder, 0); //поиск справочного файла Application.HelpContext(DataNotFound); //вызов конкретного раздела Пример завершения работы приложения при возникновении ошибки: Procedure TForm1.AppException(Sender: TObject; E: Exception); //обработчик Begin Application.ShowException(E); Application.Terminate; End; Procedure TForm1.FormCreate(Sender: TObject); //при создании формы Begin Application.OnException: =AppException; {указание обработчика}End;
|