DDE - Dynamic Data Exchange



next up previous
Next: DDE Client Up: Conceitos de Programação Previous: OCX - OLE

DDE - Dynamic Data Exchange

O mecanismo DDE é um protocolo baseado no conceito de mensagem e que permite a troca de informações entre aplicações Windows.

Existem 3 métodos de comunicação entre aplicações (InterApplication Communication):

Uma mensagem é definida entre duas aplicações. A aplicação que inicia o protocolo de comunicação é designada por destino (ou cliente) enquanto que a aplicação que recebe o pedido é designada por origem (ou servidor).

O mecanismo de comunicação DDE é vulgarmente designado por link devido ao facto de as duas aplicações intervenientes no processo de comunicação estarem ``ligadas'' pela informação que trocam entre si. Os três tipos de links são definidos pelos seguintes termos:

Automatic Link
- a informação da DDE Client é automaticamente actualizada sempre que seja alterada na DDE Server;
Manual Link
- a informação da DDE Client é actualizada apenas através de um pedido expresso à DDE Server;
Notify Link
- a DDE Server avisa a DDE Client sempre que haja alteração da informação mas a informação só é actualizada através de um pedido expresso à DDE Server.

O protocolo DDE é responsável por definir qual a aplicação responsável pela libertação dos recursos utilizados para a comunicação.





F. Luís Neves
Fri May 12 15:54:49 MET DST 1995