Мониторы поддерживают обмен по DDE/NetDDE между собой и с приложениями WINDOWS, выступая одновременно в качестве сервера и клиента.
Клиент инициирует обмен с сервером и задает один из следующих режимов обмена:
POKE – изменение значения указанного параметра на сервере;
REQUEST – запрос значения указанного параметра от сервера;
ADVISE – режим, при котором сервер посылает клиенту значение указанного параметра при его изменении.
Примеры, приведенные в этом разделе, выполнены в ОС Windows XP с использованием Excel 2000.
При обмене с сервером DDE/NetDDE в узле следует предусмотреть хотя бы один канал, запрашивающий данные у этого сервера в режиме REQUEST. Только при наличии такого канала монитор реинициализирует обмен, если связь с сервером нарушается, а затем восстанавливается. Только такие каналы отслеживают состояние сервера (если связь с сервером нарушается, им устанавливается признак аппаратной недостоверности; если связь восстанавливается, признак недостоверности сбрасывается).
Конфигурирование пользователей в проекте TRACE MODE не влияет на обмен по DDE, при этом на права пользователя ОС, инициирующего обмен с монитором из DDE-клиента, не накладывается никаких ограничений.
Для обмена по NetDDE узлы не требуют никакого конфигурирования.
МРВ может выступать в качестве NetDDE-клиента только по отношению к другому МРВ (NetDDE-серверу).