¿Qué significa DDE?

DDE es un mecanismo de intercambio dinámico de datos (Dynamic Data Exchange, DDE). La comunicación mediante DDE requiere dos aplicaciones de Windows, una de las cuales actúa como servidor para procesar información y la otra actúa como cliente para obtener información del servidor. La aplicación cliente envía un mensaje solicitando información a la aplicación de servidor actualmente activada y la aplicación de servidor responde basándose en la información, realizando así el intercambio de datos entre los dos programas.

En LabVIEW6.0 y versiones posteriores, todavía se puede usar DDE, pero NI recomienda el uso de ActiveX, por lo que los VIs DDE no se mostrarán automáticamente en la plantilla de función. Si se usa, puede encontrarlo en labview X.X\\vi.lib\\platform\\dde.llb.

El principio de funcionamiento de DDE (intercambio dinámico de datos) es:

La parte A solicita una memoria global y luego envía mensajes posteriores con el puntero de memoria a la parte B.

La parte B recibe el puntero para acceder a esa parte de la memoria global.

Hay varias funciones API que hacen este tipo de cosas. Si marca MSDN, aparecerán todas las funciones que comienzan con Dde.

Debido a que es una tecnología obsoleta, ni siquiera MFC la ha empaquetado.

Es difícil garantizar que también aparecerá en futuras API de Windows.

DDE = Dynamic Data Exchange es una tecnología utilizada en la era de Windows de 16 bits para intercambiar datos y control entre diferentes aplicaciones. Ahora rara vez se utiliza en Windows Shell para abrir ciertos tipos de archivos. .DDE.

OLE = Vinculación e incrustación de objetos, desarrollado a partir de la era de Windows de 16 bits y construido sobre COM (de hecho, OLE es la primera aplicación práctica de COM. Cuando se lanzó el estándar OLE, el estándar COM fue todavía no está finalizado; la madurez de COM depende de la madurez técnica de OLE. El estándar COM más reciente visto es la versión 0.9. Consulte otras fuentes para obtener un conocimiento completo.

Referencia: Graphips\Fanhua Measurement and Control Forum\54uc