C. Petzold
Programming WindowsR 95 ....... Динамический обмен данными (Dynamic Data Exchange, DDE) является одним из нескольких механизмов связи между процессами (interprocess communication, IPC), поддерживаемых в Windows 95. Тремя другими механиз-мами, являются папка обмена Windows , разделение памяти в динамически подключаемых библиотеках (dynamic link libraries, DLL)и связь и внедрение объектов (object linking and embedding, OLE) . DDE менее амбициозен (и обладает меньшими возможностями), чем OLE, но, как прави-ло, легче реализуется. DDE базируется на встроенной в Windows системе сообщений. Две программы Windows с помощью DDE поддерживают между собой диалог, посылая друг другу сообщения. Эти две программы называют сервером и клиентом. Сер-вер DDE - это программа, имеющая доступ к данным, которые могут оказаться полезными другим программам Windows. Клиент DDE - это программа, полу-чающая такие данные от сервера. В Windows 95 программы могут использовать управляющую библиотеку DDE (DDE Management Library, DDEML), в которой имеются средства, позволяю-щие упростить использование DDE. DDEML изолирует программу от системы сообщений DDE посредством группы функций высокого уровня. Программы, использующие DDEML, отвечают на сообщения DDE с помощью функций обратного вызова (call-back function). Оба метода использования DDE вполне совместимы, поскольку DDEML является надстройкой над системой сообще-ний DDE. .......
|