Communiquer entre deux applications grace au protocole dde

0/5 (8 avis)

Vue 13 514 fois - Téléchargée 1 189 fois

Description

DDE (Dynamic Data Exchange) est un protocole qui permet à deux applications (au minimum) chargées en mémoire de communiquer entre elles. Une application DDE est composé d'un serveur DDE et de un ou plusieurs clients.
Pour programmer une appplication DDE en Delphi, il existe quatre composants que vous trouverez dans l'onglet "Système" de la palette de composants.
On trouve les composants TDdeClientConv, TDdeClientItem, TDdeServerConv et TDdeServerItem.

Source / Exemple :


//Création du programme serveur
procedure TForm1.Edit1Change(Sender: TObject);
begin
DdeServerItem1.Text:=Edit1.Text;
end;

//Création du programme client
procedure TForm1.DdeClientItem1Change(Sender: TObject);
begin
Edit1.Text:=DdeClientItem1.Text;
end;

Conclusion :


Plus d'information : http://delphipage.free.fr/

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_eli42 Messages postés 139 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 8 juillet 2022
9 janv. 2012 à 00:49
Salut

J'ai regarde vite fait le code pour que cela marche il faut mettre le compo DdeServerItem1 dans client

Beau Temps Belle Mer
cs_chibane Messages postés 1 Date d'inscription jeudi 1 mars 2007 Statut Membre Dernière intervention 4 juin 2011
4 juin 2011 à 18:35
Marche pas !
yvan08 Messages postés 15 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 21 juin 2006
5 août 2009 à 23:52
Idem ! Marche pas !
assemple Messages postés 65 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 16 décembre 2011
1 juil. 2008 à 18:43
Au secours ! Ca ne marche pas chez moi !
Est-ce que quelqu'un a un explication ?
assemple Messages postés 65 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 16 décembre 2011
18 juin 2008 à 11:58
Chez moi ça ne marche pas ! Boouuuuh ! Sniff :(
C'est pourtant basique !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.