Софт

Актуализация без открытия окна

Переключитесь на Paintbrush и немного измените картинку. Удалите вертикальный штрих внутри треугольника и вставьте вместо него восклицательный знак, нарисовав его "от руки". Сохраните новую иллюстрацию в файле SYMBOL и завершите работу Paintbrush.

Так как Write и Cardfile не активны, то произведенное в документе-источнике изменение не переносится в документы-приемники. Поскольку мы закрыли окно Paintbrush, то внесенное изменение осталось теперь только в файле иллюстрации на диске.

Запустите Write и загрузите в него оставшийся неизменным файл документа DDETEST, связанный ранее с файлом SYMBOL Paintbrush. Хотя во время внесения изменений в иллюстрацию Write не работал и сейчас не работает Paintbrush, целевой документ предстает в актуализированном виде:

DDE-связывание обеспечивает соответствие копии, вставленной в Write-документ, последней версии сохраненного оригинала. DDE-связывание срабатывает и на уровне хранимых файлов. Но перемещение файлов документов, связанных в режиме DDE, в другую директорию приведет к разрушению связи.

Запустите теперь программу Cardfile и загрузите файл DDETEST2 — актуализация произведена и здесь.

Теперь видно, что механизм DDE-связывания срабатывает в любом случае, если имеется оригинал (документ-источник) и связанные с ним копии (документы-приемники).

Изменения оригинала актуализируются в копиях при условии сохранения измененного оригинала на диске. Для актуализации уже не имеет значения, работает ли в данный момент приложение, в котором производилось изменение оригинала, или нет.

Оставьте Ваш отзыв