Использование DDE в C#. Урок 1. Основные сведения о DDE |
Автор megabax | |
20.04.2013 г. | |
Использование DDE в C#. Урок 1. Основные сведения о DDEЧто бы смотреть урок полностью, а так же скачать исходники к уроку, подпишитесь на платный раздел. В платном разделе статья находиться здесь. Может возникнуть вопрос, для чего использовать DDE, если есть более совершенные технологии, такие как COM и OLE? Дело в том, что несмотря на свою "древность" (DDE появился еще в Windows 3.0), эта технология является очень быстрой, скорость такого обмена гораздо больше, чем при COM и OLE. Кое где, например, в приложении Quik (программа для торговли на бирже) протокол DDE до сих пор используется для обмена с другими программами. Однако программирование DDE приложения, тем более в среде .NET, которая не приветствует явного использования указателей и использование памяти вне ведома Garbage Collector, может вызвать вопросы, особенно у начинающих программистов. Вот на эти вопросы я и буду отвечать в данном цикле уроков. И так, протокол DDE подразумевает клиент-серверную архитектуру. Это значит, что одно их приложений выступает в качестве сервера, а второе – клиента. Обмен данными между приложениями происходит посредством транзакций. Управляет всем процессом специальное расширение ОС Windows - динамическая библиотека DDEML. По протоколу DDE, сервер в первую очередь... ... ...Функция возвращает нулевое значение, если транзакция была выполнена с ошибкой, или ненулевую величину, смысл которой зависит от транзакции. |
« След. |
---|