Definition

Dynamic Data Exchange (DDE)

Part of the Computing fundamentals glossary:

In the Windows, OS/2, and (with third-party development kits) other operating systems, Dynamic Data Exchange (DDE) allows information to be shared or communicated between programs. For example, when you change a form in your database program or a data item in a spreadsheet program, they can be set up to also change these forms or items anywhere they occur in other programs you may use. DDE is interprocess communication (IPC) that uses shared memory as a common exchange area and provides applications with a protocol or set of commands and message formats. DDE uses a client/server model in which the application requesting data is considered the client and the application providing data is considered the server.

Thousands of applications use DDE, including Microsoft's Excel, Word, Lotus 1-2-3, AmiPro, Quattro Pro, and Visual Basic.

Another facility, NetDDE, allows progams to converse across networks. For example, a Superbase program on one network node could be updated whenever an Excel program in network node was updated. Both nodes must have NetDDE installed.

This was last updated in March 2010
Contributor(s): Paul Collins
Posted by: Margaret Rouse

Related Terms

Definitions

  • cryptography

    - Cryptography is a method of storing and transmitting data in a particular form so that only those for whom it is intended can read and process it. The term is most often associated with scrambling ... (SearchSoftwareQuality.com)

  • cache memory

    - Definition: Learn what cache memory is, what it has to do with RAM, how it is categorized and how it is configured. (SearchStorage.com)

  • raster graphics

    - Raster graphics are digital images created or captured (for example, by scanning in a photo) as a set of samples of a given space. (WhatIs.com)

Glossaries

  • Computing fundamentals

    - Terms related to computer fundamentals, including computer hardware definitions and words and phrases about software, operating systems, peripherals and troubleshooting.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question About Dynamic Data Exchange (DDE)Powered by ITKnowledgeExchange.com

Get answers from your peers on your most technical challenges

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.