Внедрение нового 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.
|