Bonjour,
je viens de faire une recherche et je n'est pas trouvé de réponse, j'espère que ce sujet ne fera pas doublons et que ma vue ne m'a pas trahit !
Ma question concerne les threads et les éléments graphiques dans une form.
Voici mon problème (je vais essayer de faire simple hein)
Imaginons une form avec deux RichTexTBox :
-
- Une qui affiche des données en lecture seul
- Une ou l'on écris des messages
Dans la première, les données sont issues d'un socket géré de manière asyncrone et qui joue avec Invoke pour afficher le texte.
L'autre où l'on écris des données qui serons ensuite envoyé sur le socket. (dans un thread séparé)
Jusque là, c'est bon sa fonctionne ^^
Mon problème est le suivant, si je suis "floodé" en reception sur le socket, les invoke sur la richtextbox1 (celle d'affichage des données reçues) "bloque" le thread graphique et si j'écris en même temps dans ma richtextbox cela me "bloque".
J'ai essayé de faire simple Ai-je réussit ?
Concrètement, je veut savoir si je peut mettre chaque richtextbox dans un threads dédié et donc indépendant du thread principal ? (c'est p-e une connerie comme question !)
Sinon, si vous avez des idées ^^
Merci à vous !
Partager