Bonjour,
Je ne suis pas un expert du dév sous Windows. Je développe quasi exclusivement en C sur µC.
Ajourd'hui je travaille sur une application qui utilise d'une DLL (créée par mes soins en C#) .
* La DLL écoute un port TCP est interprète les données recue.
* Lorsque qu'une certaine trame est identifié la DLL génère un évenement.
* L'application (Dév en C# également) récupère cette évement est affiche un message dans un label.
Voici la difficulté que je rencontre:
La DLL lorsqu'elle génère un événement, en réalité va juste executer la fonction de l'application qui intercepte l'événement.
Donc la DLL me génère une exeption comme quoi le label dasn lequel j'essaye d'écrire n'est pas déclaré dans son thread.
Pour moi windows fonctionnait de la facon suivante:
Une application ou une DLL génère un événement est ensuite toutes les application lancé étant a l'ecoute de cet événement font éxécuter une fonction. (sans aucun lien avec le générateur de l'événement)
Pourriez vous me diriger vers une explication de ce type d'événement (asynchrone) ou vers un exemple ?
Cordialement,
Gaétan
Partager