DDE Characteristics

Previous Next

See Also

Dynamic Data Exchange (DDE):

· Allows inter-process communication between client and server programs using shared memory.


· Offers one-time data transfer (this is when the server gets the information). The server can change the information, but the client has to request an update of the changes.


· Offers ongoing data transfer (this is the Reflect Updates property). Clients are notified when new data becomes available.


· Differs from clipboard communication. The Clipboard cannot be initiated by the user (client). Client copies data only once.


· Is always initiated by the client. The client is in control (i.e. sends or requests information).


· Memory is allocated by the server, and is shared by the client.