DDE, une architecture client/serveur

4D - Documentation   Français   English   German   DDE_Tools, Commandes par thèmes   DDE_Tools, Index   Retour   Précédent   Suivant

version 6.0


Le modèle DDE est du type client/serveur, c'est-à-dire qu'une application cliente va interroger à l'aide de son langage une autre application, qui jouera le rôle de serveur DDE.

DDE_Tools permet à 4D d'être à la fois un client et un serveur DDE. Ainsi, 4D peut interroger à l'aide de son langage une feuille de calcul Excel pour connaître la valeur d'une cellule. 4D jouera dans ce cas le rôle de client DDE, et Excel le rôle de serveur DDE.

Une application sera un serveur DDE si elle autorise d'autres applications à communiquer avec elle. Le plug-in DDE_Tools transforme 4D en serveur DDE.

Ainsi Microsoft® Word peut demander à 4D le contenu de champs, afin de remplir les champs d'une lettre personnalisée. Word est alors un client DDE et 4D joue le rôle de serveur DDE.

On peut aussi imaginer des systèmes ou les deux applications communiquent entre elles à la fois en mode client et en mode serveur. Dans le cas d'un mailing, par exemple, il parfaitement envisageable que 4D se connecte en tant que client DDE à Microsoft® Word, lui demande d'ouvrir un document et de mettre à jour les références DDE à partir de la base 4D (Word se connecte alors à 4D qui devient serveur DDE). Dans ce cas, 4D et Word ont été respectivement client et serveur l'un pour l'autre.

Note : Toutefois, il ne faut pas confondre 4e Dimension jouant le rôle de client ou de serveur DDE et l'architecture 4D Client/4D Server.

Référence

Installation du plug-in DDE_Tools sous Windows, Les commandes de DDE_Tools, Qu'est ce que DDE ?.


4D - Documentation   Français   English   German   DDE_Tools, Commandes par thèmes   DDE_Tools, Index   Retour   Précédent   Suivant