Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Поддержка технологий COM >> Класс TOleContainer >> Внедрение нового OLE-объекта

[Назад]    [Содержание ]    [Вперед]

  


Внедрение нового OLE-объекта


По умолчанию в диалоговом окне Insert Object содержатся имена приложений OLE-серверов, зарегистрированных в Windows. Для внедрения нового OLE-объекта необходимо выделить прилижение-сервер в списке Object Type. Это заставит OLE-сервер запуститься для создания нового Ole-объекта, который будет вставлен в TOleContainer. При закрытии приложения-сервера объект TOleContainer будет обновлен с внедренным объектом. Так, например, можно создать новый документ Microsoft Word 97, как показано на рис. 13.


Рис. 13. Внедренный документ Microsoft Word 97

На заметку OLE-объект не может быть активизирован во время разработки. Эта возможность TOleContainer доступна только во время выполнения.

Если необходимо отобразить диалоговое окно Insert Object во время выполнения, следует звать метод InsertObjectDialog() компонента TOleContainer, как показано в следующем фрагменте кода:

function InsertObjectDialog: Boolean;

Эта функция возвращает значение True, если новый тип OLE-объекта был выделен в cписке диалогового окна Insert Object.



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017