version 6.0
L'échange dynamique de données (Dynamic Data Exchange, ou DDE) est apparu avec la version 3.0 de Windows. Il a l'avantage d'être présent dans la grande majorité des applications Windows.
DDE est un protocole permettant de faire communiquer deux applications entre elles de façon très simple.
Les trois actions de base possibles avec DDE sont :
Demander des données
Vous pouvez demander depuis 4e Dimension le contenu d'une cellule Excel, ou encore demander depuis Microsoft® Word la valeur d'un champ 4e Dimension.
Envoyer des données
Vous pouvez par exemple écrire le contenu d'une cellule Microsoft® Excel à partir de 4e Dimension, ou au contraire écrire le contenu d'un champ 4D depuis Excel.
Faire exécuter des commandes
Depuis 4e Dimension, vous pouvez par exemple demander à Microsoft® Excel d'ouvrir un nouveau document. Depuis Word, vous pouvez demander à 4e Dimension d'exécuter une méthode.
Ce pilotage se fait généralement à l'aide du langage intégré à l'application (le langage de 4e Dimension, Word Basic dans Microsoft® Word, Visual Basic for application dans Microsoft® Excel, etc.).
Référence
DDE, une architecture client/serveur, Installation du plug-in DDE_Tools sous Windows, Les commandes de DDE_Tools.