Intercambio dinámico de datos (DDE)

En Windows, OS / 2 y (con kits de desarrollo de terceros) otros sistemas operativos, Dynamic Data Exchange (DDE) permite compartir o comunicar información entre programas. Por ejemplo, cuando cambia un formulario en su programa de base de datos o un elemento de datos en un programa de hoja de cálculo, pueden configurarse para cambiar también estos formularios o elementos en cualquier lugar en el que aparezcan en otros programas que pueda utilizar. DDE es comunicación entre procesos (IPC) que utiliza la memoria compartida como un área de intercambio común y proporciona a las aplicaciones un protocolo o un conjunto de comandos y formatos de mensajes. DDE utiliza un modelo cliente / servidor en el que la aplicación que solicita datos se considera el cliente y la aplicación que proporciona los datos se considera el servidor.

Miles de aplicaciones utilizan DDE, incluidas Excel, Word, Lotus 1-2-3, AmiPro, Quattro Pro y Visual Basic de Microsoft.

Otra función, NetDDE, permite que los programas conversen a través de las redes. Por ejemplo, un programa Superbase en un nodo de red podría actualizarse siempre que se actualice un programa de Excel en el nodo de red. Ambos nodos deben tener NetDDE instalado.