Динамический обмен данными (DDE) – это протокол, который дает возможность прикладным программам обмениваться данными в различном формате. Программы могут использовать DDE для одноразовых обменов данными или для непрерывного обмена, в котором прикладные программы модифицируют друг друга, по мере того, как новые данные становятся доступными.
Форматы данных, используемые динамическим обменом данными (DDE) те же самые, которые используются буфером обмена. О DDE можно думать как о расширении механизма буфера обмена. Буфер обмена почти всегда используется для одноразового отклика на внешнее воздействие от команды пользователя, типа выбора команды Paste (Вставить) из меню. DDE также обычно инициализируется в соответствии с командой пользователя, но он часто продолжает функционировать без дальнейшего воздействия пользователя. Вы можете также определить пользовательские форматы данных DDE для IPC специального назначения между прикладными программами с требованиями более сильной связи.
Обмен DDE может происходить между прикладными программами, запущенными на том же самом компьютере или на разных компьютерах в сети.
Ключевой пункт. Динамический обмен данными (DDE) не столь эффективен как более новые технологии. Тем не менее, Вы можете все еще использовать DDE, если другие механизмы межпроцессорного взаимодействия (IPC) не подходят или, если Вы связываетесь с помощью интерфейса с существующим приложением, которое поддерживает только технологию DDE. Для получения дополнительной информации, см. статью Динамический обмен данными и Библиотека управления динамическим обменом данными.