Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Приложение (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;






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.