[Обзор][Типы][Классы][Переменные][Указатель] Описание модуля 'CustApp' (#fcl)

Описание модуля 'CustApp'

Класс пользовательского приложения

uses

  System,

  sysutils,

  Classes,

  singleinstance;

Обзор

Модуль CustApp реализует класс TCustomApplication, который служит общим предком для многих видов классов TApplication: приложения GUI в LCL, приложения CGI в FPCGI, приложения "демон" в daemonapp. Он вводит некоторые свойства для описания среды, в которой работает приложение (переменные среды, параметры командной строки программы) и вводит некоторые методы для инициализации и запуска программы, а также функциональные возможности для обработки исключений.

Типичным использованием класса потомка является введение приложения глобальной переменной и использование следующего кода:

Application.Initialize;
  Application.Run;

Поскольку обычно создается только один экземпляр этого класса, и он является потомком TComponent, его можно использовать в качестве владельца для многих компонентов, это гарантирует, что эти компоненты будут освобождены, когда приложение завершится.


Документация создана: 20-08-2019