

| стрелялки |
| спорт |
| драки |
| стратегии |
| гонки |
| логические |
| азартные |
| аркады |
| эротические |
| фильмы онлайн |
| Введение в 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 функций и одну-единственную структуру. Это совсем немножко... |
