DDE (Dynamic Data Exchange, Динамический обмен данными) OLE (Object Linking and Embedding, Встраивание и Связывание Объектов)

Слайд 2

DDE Программа 1 Программа 2 Изменяем данные в Программе 1. Через

DDE

Программа 1

Программа 2

Изменяем данные в Программе 1.
Через 30 секунд данные

изменятся и в программе 2.
Слайд 3

OLE Рисунок в графическом редакторе Вызов графического Редактора «на месте» (In

OLE

Рисунок в графическом
редакторе

Вызов графического
Редактора «на месте»
(In place, без DDE)

Рисунок

Документ MS Word

Вызов

графического
Редактора для
исходного объекта (c DDE)

1

2

DDE: редактирование рисунка
в любом месте приводит
к изменению в других местах.
2. OLE: Редактирование рисунка
в документе возможно в 2-х режимах:
А) «на месте» б) с вызовом исходной
программы редактирования.

3

Слайд 4

Возможности интеграции документов Можно встраивать документы друг в друга, например, текстовый

Возможности интеграции документов

Можно встраивать документы друг в друга, например, текстовый документ

MS Word может содержать диаграммы MS Excel и рисунки MS Paint (OLE)
Можно связывать встроенный документ с исходным документом (DDE)
Можно редактировать документ, встроенный в любой другой документ, при этом все связанные с ним документы будут изменяться автоматически (DDE, OLE); также можно редактировать исходный документ
Нельзя удалить документ, встроенный в другой документ, так, чтобы он автоматически удалился из других документов (DDE, OLE)
Слайд 5

Ограничения DDE Документ 1 Интегрированный документ Документ 1 DDE C:\Info\i1.xls Пусть

Ограничения DDE

Документ 1

Интегрированный документ

Документ 1

DDE

C:\Info\i1.xls

Пусть Документ 1 расположен по адресу C:\Info\i1.xls
Интегрированный

документ содержит Документ 1
Внутри интегрированного документа указан Путь
исходного документа, именно таким образом Интегрированный
документ связывается с Документом 1
Если Путь Документа 1 изменить, связь нарушится
Слайд 6

Поэтому: Нельзя перемещать источники ссылок DDE (исходные документы) Нельзя переносить документы

Поэтому:

Нельзя перемещать источники ссылок DDE (исходные документы)
Нельзя переносить документы на

другой компьютер без документов – источников
Нельзя менять Путь документа – источника при переносе на другой компьютер
Интегрированные документы, не являющиеся источниками для других документов, можно свободно перемещать внутри дерева каталогов
Слайд 7

Если Вы чувствуете, что не сможете отслеживать местоположение Ваших документов –

Если Вы чувствуете, что не сможете отслеживать местоположение Ваших документов –

источников, например, готовите документ для передачи на другой компьютер, не создавайте в нем DDE связей!