100 компонентов общего назначения библиотеки Delphi5

Общая характеристика


Имеется несколько компонентов, которые сами по себе не выполняют никаких действий, но помогают организовать взаимодействие компонентов в приложении и обмен информацией между приложениями. Это компоненты, представленные в таблице 9.1. Компоненты ActionList и ImageList организуют управление внутри приложения и позволяют сделать его код более четким и понятным, отвечающим принципам объектно-ориентированного программирования.

Компоненты OLEContainer, DDEClientConv, DDEClientItem и TDDEServerItem организуют взаимодействие одновременно выполняемых приложений по двум различным технологиям: OLE и DDE. Вопросы взаимодействия приложений требуют развернутых пояснений, выходящих за рамки данной книги. Поэтому компоненты, связанные с технологиями OLE и DDE, рассматриваться далее не будут.

К компонентам, организующим управление приложением, можно также отнести объекты Application — приложение и Screen — экран. Эти объекты отсутствуют в палитре компонентов, но всегда создаются автоматически в каждом приложении. Некоторые характеристики этих объектов также будут рассмотрены в данной главе.

Таблица 9.1. Компоненты организации управления приложением
Пикто-
грамма
КомпонентСтраницаОписание
ActionList
(список событий)
StandardОбеспечивает диспетчеризацию событий
ImageList
(список изображений)
Win32Предназначен для работы со списками изображений одинакового размера в меню, инструментальных панелях и т.п.
АррlicationEvents
(события приложения)
AdditionalПерехватывает события приложения
OLEContainer
(контейнер OLE)
SystemИспользуется при создании области клиента для объекта OLE
DDEClientConv
(диалог с сервером DDE)
SystemИспользуется клиентом DDE для организации диалога с сервером DDE
DDEClientItem
(данные, передаваемые серверу DDE)
SystemИспользуется для определения данных клиента, передаваемых в диалоге серверу DDE
TDDEServerItem
(данные, передаваемые клиенту DDE)
SystemИспользуется для определения данных сервера, передаваемых клиенту DDE в течение диалога



Содержание раздела