Внедрение и связывание объектов

 

Операционная система Windows 98 позволяет создавать комплексные документы, содержащие несколько разных типов данных. Например, рисунок, созданный в графическом редакторе Paint, можно включить в текстовый документ, разрабатываемый в текстовом процессоре Word. При этом возможны две технологии – внедрения и связывания, которые существуют под общим названием OLE-технологии (Object Linking and Embedding).

Появлению этой технологии способствовало свойство многозадачности, присущее Windows 98, поскольку при параллельном исполнении задачи одновременно находятся в ОЗУ и могут обмениваться данными.

Внедрение объектов. При внедрении код рисунка полностью пере-носится в код текста. Связь с файлом рисунка теряется. Размер кода комплексного документа равен сумме кодов текста и рисунка. Достоинство: упрощается пере-нос комплексного доку-мента на другой ком-пьютер. Недостаток: если объект внедрен в несколько документов, то редактирование объекта (когда оно необходимо) должно осуществляться в каждом документе отдельно.

Связывание объекта. При связывании в комплексный документ переносится лишь код адреса файла рисунка. Тем самым устанавливается связь между файлами компле-ксного документа и ри-сунка. Размер кода комп-лексного документа пра-ктически не изменяется. Достоинство: если объ-ект связан с нескольки-ми документами, то ре-дактирование объекта осуществляется лишь один раз в исходном файле. Недостаток: затрудняется перенос комплексного документа (надо переносить 2 файла).