cs_Kite37
Messages postés242Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention17 janvier 2018
-
17 sept. 2006 à 11:39
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 2009
-
17 sept. 2006 à 13:01
Bonjour !
Voilà je m'explique : pour les besoins d'une de mes applications, qui se lance via shelle a partir d'une autre, j'aimerais savoir si il y a un moyen d'envoyer des infos d'une application a une autre, et comment ...
genre : l'application A lance l'application B et lui envoie des infos desquels dépend le bon lancement de l'application B.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 17 sept. 2006 à 11:53
Si toutes les infos sont dispo au moment du lancement (et pas trop nombreuses), le plus imple c'est de les passer par ligne de commande.
Sinon tu as la possibilité de les écrire dans un fichier lu par la seconde appli.
Si c'est des infos que tu dois échanger en cours d'execution, tu as plusieurs possibilités, liens DDE, échange OLE, slot TCP/IP.
Ou sinon, pour les plus expérimentés , il existe le système de mémoire partagée. Mais c'est lourd à mettre en place, et il faut vraiment connaitre. De plus je ne sais pas comment c'est gérer en .NET
En conclusion, part besoin spécifique, le plus simple est la ligne de commande ou le fichier.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #