.
Wednesday 23rd of May 2012    

Информация

Счетчики

Голосование

Лучшая марка телефона
 

Реклама

фильмы онлайн

фильмы онлайн


Введение в Network DDE
загрузка...

Сетевой обмен данными (Network DDE) отличается от технологии почтовых слотов так же, как общение по телефону отличается от чтения прошлогоднего письма. Сетевой обмен данными подразумевает живой контакт двух приложений и поэтому более выгоден при организации динамичного обмена. Сетевая версия DDE также подразумевает наличие серверного и клиентского приложений, но ничто не запрещает наделять одно и то же приложение функциональными возможностями сервера и клиента одновременно.

Однако времена расцвета Network DDE канули в Лету. Современные версии Windows сопровождают эту технологию в основном ради поддержки программ старого парка. В операционных системах управление динамическим обменом данных осуществляет библиотека DDEML.DLL, а методы, обеспечивающие работу сетевого динамического объекта в Windows, импортируются из специальной библиотеки NDDEAPI.DLL. Существуют некоторые особенности комплектации этой библиотекой различных версий Windows. Так, Windows 95/98/Me снабжены 16-разрядной версией NDDEAPI.DLL, а Windows NT 4.0/ 2000/XP/2003 - 32-разрядной, поэтому при случае они могут друг друга не понять.

ОСеанс сетевого динамического обмена данными невозможен без поддержки так называемого сетевого агента динамического обмена (Network DDE Agent). При обращении к серверу DDE удаленное клиентское приложение может не получить ответа, если на компьютере, на котором выполняется серверное приложение, этот агент не активизирован. Файл сетевого агента DDE с именем netdde32. exe располагается в каталоге Windows вашей операционной системы.

В среде Delphi не предусмотрена прямая поддержка сетевого DDE. Другими словами, в Delphi отсутствует заголовочный модуль с условным названием «nddeapi.pas». И причин тому несколько. Прежде всего, это моральное устаревание технологии Network DDE. Плюс появление нескольких новых, более эффективных и относительно простых в использовании решений, например именованных каналов. Однако при желании и некотором знании языка С программист вполне может изучить небольшой (14 Кбайт) заголовочный файл NDDEAPI. H, входящий в состав системы Microsoft Visual C++, и переписать его под Delphi. Тем более что в общей сумме библиотека экспортирует 13 функций и одну-единственную структуру. Это совсем немножко...


загрузка...
 

Самое популярное:

bottom

карта сайта