Delphi и COM


     www.tvsubs.net    http://core74.ru/

Delphi и COM

Delphi и COM
Введение
Базовые понятия

Интерфейс
Автоматическое управление памятью и подсчет ссылок
Объявление интерфейсов
IUnknown
Реализация интерфейсов
Реализация интерфейсов (расширенное рассмотрение)


Интерфейсы и TComponent
Использование интерфейсов внутри программы
Использование интерфейсов для реализации Plug-In
COM-сервер, структура и использование

COM-сервер
Сервер в виде DLL
Сервер в виде исполнимого файла
Регистрация сервера
Потоки и «комнаты»
STA
MTA
Передача интерфейсов и параметров
Инициализация COM
Активация сервера

Создание COM-сервера
Сервер без библиотеки типов
Сервер с библиотекой типов
Создание Plug-In в виде COM-сервера
Автоматическая регистрация серверов из своей программы
OLE Automation
IDispatch
Поддержка IDispatch, тип данных Variant
Dispinterface
DualInterfaces

Создание Automation-серверов
События в COM
Создание Automation- сервера (продолжение)
Создание обработчика событий COM
Tab