ВУЗ:
Составители:
Рубрика:
43
end;
Для взаимодействия с Windows сервер в процессе должен
экспортировать две функции DllGetClassObject и
DllCanUnloadNow. Внешний сервер должен включать специальные
объекты _заглушки, обеспечивающие распаковку параметров и
передачу клиентам результатов вызовов методов. В свою очередь
клиентские приложения должны иметь в своем составе объекты-
заместителии для упаковки и передачи параметров серверам.
Задание1. Разработать сервер в
процессе, включающий один
составной объект и поддерживающий два собственных интерфейса,
а также стандартные интерфейсы IUnknown и IClassFactory,
используя возможности среды Delphi.
Задание2. Разработать внешний сервер, включающий несколько
объектов, не используя при этом инструментальные средства DAX
среды Delphi.
ЛАБОРАТОРНАЯ РАБОТА №9
СОЗДАНИЕ СЕРВЕРОВ АВТОМАТИЗАЦИИ
Цель работы ⎯ овладение методами визуального объектно-
ориентированного проектирования серверов автоматизации и
использование инструментальных средств DAX среды Delphi.
В Delphi 3 все средства взаимодействия с архитектурой Active X
были усовершенствованы, что привело к созданию новой
инструментальной среды DAX (Delphi Active X framework).
Среда DAX значительно упростила программирование
элементов COM, OLE и Active X. В рамках этой среды создан
полностью обновленный класс
TautoObject, который реализует
интерфейс IUnknown и находится в модуле ComObj. Кроме того
среда DAX
Поддерживает прозрачный доступ к библиотекам типов с помощью
редактора Type Library Editor, который облегчает работу с
объектами автоматизации и базовыми элементами управления
Active X.
end;
Для взаимодействия с Windows сервер в процессе должен
экспортировать две функции DllGetClassObject и
DllCanUnloadNow. Внешний сервер должен включать специальные
объекты _заглушки, обеспечивающие распаковку параметров и
передачу клиентам результатов вызовов методов. В свою очередь
клиентские приложения должны иметь в своем составе объекты-
заместителии для упаковки и передачи параметров серверам.
Задание1. Разработать сервер в процессе, включающий один
составной объект и поддерживающий два собственных интерфейса,
а также стандартные интерфейсы IUnknown и IClassFactory,
используя возможности среды Delphi.
Задание2. Разработать внешний сервер, включающий несколько
объектов, не используя при этом инструментальные средства DAX
среды Delphi.
ЛАБОРАТОРНАЯ РАБОТА №9
СОЗДАНИЕ СЕРВЕРОВ АВТОМАТИЗАЦИИ
Цель работы ⎯ овладение методами визуального объектно-
ориентированного проектирования серверов автоматизации и
использование инструментальных средств DAX среды Delphi.
В Delphi 3 все средства взаимодействия с архитектурой Active X
были усовершенствованы, что привело к созданию новой
инструментальной среды DAX (Delphi Active X framework).
Среда DAX значительно упростила программирование
элементов COM, OLE и Active X. В рамках этой среды создан
полностью обновленный класс TautoObject, который реализует
интерфейс IUnknown и находится в модуле ComObj. Кроме того
среда DAX
Поддерживает прозрачный доступ к библиотекам типов с помощью
редактора Type Library Editor, который облегчает работу с
объектами автоматизации и базовыми элементами управления
Active X.
43
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »
