Communication entre 2 éxecutables - VB/VBA/VBS - Programmation
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 ????
Marsh Posté le 19-11-2003 à 17:01:14
Mr yvele a écrit : avec deux fichiers.. |
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.
Marsh Posté le 19-11-2003 à 17:03:12
fallait preciser pour quoi faire hein
Marsh Posté le 19-11-2003 à 18:09:40
par réseau en local, les deux applications communiqueraient simplement par le protocole TCP
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).
Marsh Posté le 20-11-2003 à 09:43:22
et tout ça sous VB (la perspective de jouer avec le coeur du système en VB m'amuse beaucoup, désolé )
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.
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.