.
Использование DDE в C#. Урок 1. Основные сведения о DDE
Автор megabax   
20.04.2013 г.
New Page 1

Использование DDE в C#. Урок 1. Основные сведения о DDE

Что бы смотреть урок полностью, а так же скачать исходники к уроку, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Может возникнуть вопрос, для чего использовать DDE, если есть более совершенные технологии, такие как COM и OLE? Дело в том, что несмотря на свою "древность" (DDE появился еще в Windows 3.0), эта технология является очень быстрой, скорость такого обмена гораздо больше, чем при COM и OLE. Кое где, например, в приложении Quik (программа для торговли на бирже) протокол DDE до сих пор используется для обмена с другими программами. Однако программирование DDE приложения, тем более в среде .NET, которая не приветствует явного использования указателей и использование памяти вне ведома Garbage Collector, может вызвать вопросы, особенно у начинающих программистов. Вот на эти вопросы я и буду отвечать в данном цикле уроков.

И так, протокол DDE подразумевает клиент-серверную архитектуру. Это значит, что одно их приложений выступает в качестве сервера, а второе – клиента. Обмен данными между приложениями происходит посредством транзакций. Управляет всем процессом специальное расширение ОС Windows - динамическая библиотека DDEML.

По протоколу DDE, сервер в первую очередь...

...

...Функция возвращает нулевое значение, если транзакция была выполнена с ошибкой, или ненулевую величину, смысл которой зависит от транзакции.