Communication entre 2 éxecutables

Communication entre 2 éxecutables - VB/VBA/VBS - Programmation

Marsh Posté le 19-11-2003 à 15:40:37    

Bojours à tous !
 
Quelqu'un pourrait il me dire s'il est possible que 2 exe différents tournant en même temps puissent s'échanger des infos.
 
Si oui comment ?
 
 
Merci.
 
 
 

Reply

Marsh Posté le 19-11-2003 à 15:40:37   

Reply

Marsh Posté le 19-11-2003 à 16:00:53    

avec deux fichiers..  [:sinclaire]


---------------
yvele n'est plus.
Reply

Marsh Posté le 19-11-2003 à 16:36:18    

Sous Windows ou DOS (obsolète ?) ?
Y a moyen d'envoyer des messages préconvenus (si on a écrit les deux softs, WM_USER + x (du temps du 16 bits), ou + moderne WM_APP + x. On passe infos par lparam et wparam) et aussi par OLE je crois (sais pas faire, resté à WM_USER), voire plus moderne ????

Reply

Marsh Posté le 19-11-2003 à 17:01:14    

Mr yvele a écrit :

avec deux fichiers..  [:sinclaire]  


 
Avec 2 fichiers !?
 
Bon, imagine un chrono lié à un port série. Une première appli récupère les infos à chaque interruption, et en balance une partie à l'autre appli (le temps par exemple) qui l'affiche.
En passant par les fichiers par de synchronisation possible.

Reply

Marsh Posté le 19-11-2003 à 17:03:12    

fallait preciser pour quoi faire hein :D


---------------
yvele n'est plus.
Reply

Marsh Posté le 19-11-2003 à 18:09:40    

par réseau en local, les deux applications communiqueraient simplement par le protocole TCP [:spamafote]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 19-11-2003 à 23:30:39    

Pour faire simple, j'utiliserais les messages windows comme indiqué par carbon_14, pour jouer à l'unixien, j'utiliserais des pipes (d'où l'idée des fichiers), pour jouer le roswel, j'utiliserais les DDE (dynamic data exchange) et pour jouer au h4x0r, j'utiliserais les sémaphore (espace mémoire partagé par plusieurs processus, cf motherboard monitor ou l'émulateur pc engine Hugo).

Reply

Marsh Posté le 20-11-2003 à 09:43:22    

et tout ça sous VB :D (la perspective de jouer avec le coeur du système en VB m'amuse beaucoup, désolé :D)


Message édité par drasche le 20-11-2003 à 09:43:30

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 20-11-2003 à 16:32:37    

lol ! Toute facon, moi le vb, c'est finito, i am in love with PureBasic.

Reply

Marsh Posté le 21-11-2003 à 11:05:24    

Merci les gars !
 
drasche, j'ai effectivement résolu mon problème avec Winsock. ;)  
 
 
Merci encore.


Message édité par Freddy_C le 21-11-2003 à 11:08:09
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed