Delphi - Делфи приложения

Опубиковано: 21.05.2014 г., автор: admin, просмотров: 3010

В среде разработки Delphi приложения играют немаловажную роль в работе программиста. Как же работаю эти приложения, зачем они нужны и по какому принципу происходит их  возникновение в программе? На все эти вопросы мы постараемся ответить так, чтобы у читателя не возникло сомнений и недопонимания. Итак: компоненты ApplicationEvents и объекты Application в языке программирования Delphi — приложения.

Для каждого приложения в Delphi предусмотрено создание в автоматическом режиме объекта Application, который относится к типу TApplication. Это специальный тип приложений, который может отсутствовать в палитрах библиотек по той причине, что  данный объект обычно существует в приложении в единственном экземпляре. Помимо этого Application обладает рядом свойств, некоторыми методами и событиями, которые чётко характеризуют такие приложения в общем.

Для начала приступим к рассмотрению некоторых свойств Application. Одно из них имеет название Active и представляет собой Булево свойство. Свойство Active предназначено исключительно для чтения и даёт характеристику активности приложений. При записи Active равен true в том случае, когда формы приложения находятся в фокусе. В тех случаях, когда пользователи переходят к работе с другими приложениями, свойство Active становится равным false.

Следующее свойство называется ExeName и представляет собой строку, содержащую имена выполняемых файлов с полными путями к нему. Такоие свойства особенно удобны в тех случаях, когда их используют для определения каталогов, из которых и происходит запуск приложений, но в которых при этом может содержаться другой файл (настройка, документ, база данных и прочее), связанный с этими приложениями. Запись ExtractFilePath(Application.ExeName) открывает такие каталоги. В стандартном использовании свойства ExeName оно равно значению функции ParamStr(0), которая возвращает командной строке параметр, равный нулю, а именно — имя файла и его путь.

О свойстве Title можно сказать, что оно отвечает за определение строки, которая возникает рядом с пиктограммой сворачиваемого приложения. В том случае, когда с этим свойством не происходит изменений при выполнении, оно равняется Title, задаваемому в тот момент, когда вы проектируете на странице «Application» окно опций проекта (обычно для этого пользуются командой «Progect|Options»). Свойства плана Title можно изменять через программу, к примеру, меняя надписи соответственно режиму, в котором работает приложение.

Следующим в списке свойств Application стоит свойство MainForm. Оно относится к типу TForm и отвечает за определение главной формы приложений. Что касается Булева свойства ShowMainForm, оно ответственно за определение условий, при которых главная форма будет видимой или невидимой соответственно при запуске приложений на выполнение. По умолчанию ShowMainForm считается равным true, что позволяет главной форме быть видимой в начале работы приложений.

Для того чтобы пользоваться приложениями делфи нет необходимости в услугах системного администратора.



Похожие материалы

    Последние из рубрики

    ОтменитьДобавить комментарий