Тема 9. Использование технологии OLE
Технология OLE (Object Linking and Embedding, связывание и встраивание объектов) является одним из наиболее мощных средств Windows, обеспечивающих совместную работу различных приложений и обмен информацией между ними.
Используя OLE, пользователь может вставлять в документ, созданный в одном приложении Windows, объекты других приложений. Например, можно вставить чертеж или фрагмент, разработанный с помощью КОМПАС-3D V14, в текстовый документ Microsoft Word. В дальнейшем вставленный объект (документ) можно отредактировать, причем для редактирования будут использоваться команды "родного" для данного объекта приложения (то есть для редактирования вставленного в Word чертежа или фрагмента будет активизироваться КОМПАС-3D V14).
Вставлять в другие документы можно только файлы КОМПАС-документов целиком. Вставка отдельных объектов КОМПАС через буфер обмена (Clipboard) в настоящее время не поддерживается (КОМПАС-3D V14 использует свой собственный буфер обмена, отличающийся от стандартного Clipboard).
Можно выполнить вставку таким образом, чтобы была сохранена связь с файлом-источником и выполнялось автоматическое обновление вставки при внесении изменений в файл-источник.
В дальнейшем при описании применения механизмов OLE в качестве примера будет использоваться взаимодействие программ КОМПАС-3D V14 и Microsoft Word. Взаимодействие с другими приложениями Windows выглядит аналогично, а отличия могут наблюдаться только в конкретном оформлении команд и диалогов этих приложений.
Дата добавления: 2015-05-13; просмотров: 824;