Je suis peut-être devenu fou ... mais j'espère qu'il y a un moyen de le faire.vb.net possible de surveiller les événements d'augmentation entre les applications?
J'ai une classe de base qui gère les événements. Mon application de console exécute mon flux de travail. Une partie de ce flux de travail consiste à déclencher des événements à des intervalles spécifiques dans un fil séparé afin de diffuser l'état actuel des travailleurs (un battement de cœur dont beaucoup ont entendu parler).
J'ai également un autre programme dans la même solution qui est une forme de fenêtre que je veux qu'il puisse écouter ce qui se passe dans l'application de console afin qu'il puisse afficher les états de travail. J'ai essayé d'exécuter les deux en même temps et vérifié que les événements se déclenchent, mais le moniteur ne trouve aucun des événements déclenchés. Je crains qu'il n'y ait aucun moyen de faire ceci, et je devrais aller à une méthode de notation de base de données ou à quelque chose d'autre ... mais dans le hasard quelqu'un a su comment communiquer entre des applications avec l'événement (ou l'événement style), j'apprécierais.
Actuellement, les applications s'exécutent à partir du même emplacement. L'objectif est que l'application du moniteur soit éventuellement connectée à un diffuseur pour notre réseau afin que nos postes de travail puissent surveiller certains états de travail sans être connectés à la machine et que le moniteur principal nous montre le statut complet de tous les travailleurs. S'il vous plaît laissez-moi savoir si j'ai besoin d'élargir/clarifier cela, avoir un enfant de 2 ans regarder Star Wars pendant que je tape ceci, donc j'ai peut-être raté quelque chose.
réponse impressionnante. Je vous remercie! J'utiliserai probablement l'un des deux premiers, mais le troisième semblera résoudre certains problèmes que l'on m'a posé l'autre semaine. – RiddlerDev
J'utilise le framework 2.0 en ce moment (nous passons à 3.5 dès que le reste de nos serveurs sera mis à jour) – RiddlerDev
@IPX Ares: vous voudrez peut-être ajouter cette info à votre question ... –