DDE je skratka pre Dynamic Data Exchange. DDE je komunikačný protokol navrhnutý spoločnosťou Microsoft umožňujúci výmenu dát medzi aplikáciami v prostredí operačného systému Microsoft Windows. Medzi aplikáciami využívajúcimi DDE existuje vzťah klient-server. Server je aplikácia, ktorá predstavuje zdroj dát alebo informácií a je schopná ich na požiadanie poskytnúť. Klient je aplikácia, ktorá informácie žiada.

Za účelom výmeny dát, klient žiada o vytvorenie spojenia so serverom tým, že špecifikuje jeho meno (server name) a uvedie bližší popis (alebo typ) týkajúci sa vytváraného spojenia (topic). Ak server podporuje žiadaný typ spojenia, tak ho vytvorí. Počas existencie spojenia môže klient žiadať od servera informácie tak, že sa na ne menovite pýta uvedením logického mena informácie (item).

V konkrétnej implementácii server predstavuje proces DDE Server ako zdroj dát obsiahnutých v informačnom systéme. Z pohľadu DDE komunikácie má priradené meno servera D_2000.

Podporovaný typ spojenia (topic) je napríklad VALUE (úplný zoznam je uvedený v príslušnej kapitole). Pre logické meno žiadanej informácie (item) sa vo veľkej miere používajú mená objektov v systéme D2000.

Pri takto stanovených podmienkach je možné sa pýtať na okamžitú hodnotu objektu v systéme (napríklad Sec – aktuálna sekunda) nasledovným spôsobom:

D_2000|VALUE!Sec

DDE protokol nerozlišuje veľké a malé písmená na rozdiel od systému D2000. Preto ak v systéme existujú objekty z menami Sec a SEC vzniká v DDE odkaze nejednoznačnosť. Takýto odkaz nadobudne hodnotu “Nejednoznačné meno”.

Poznámka: D2000 DDE server podporuje iba čítanie hodnôt z D2000. Zápis hodnôt do D2000 nie je implementovaný.

Súvisiace stránky:

Napíšte komentár