Petit problèmeThread .net2

Résolu
Signaler
Messages postés
78
Date d'inscription
samedi 18 septembre 2004
Statut
Membre
Dernière intervention
5 janvier 2007
-
Messages postés
78
Date d'inscription
samedi 18 septembre 2004
Statut
Membre
Dernière intervention
5 janvier 2007
-
Bonjour, je suis en train de faire un client irc... et j'avais voulu le
faire avec le .net2, car je le trouve plus sympa pour les interfaces
graphiques... mais mon problème c'est que dans le thread qui écoute les
messages envoyés par le serveur au client, et bien, je fait
monrichtextbox.Append(cequejairecu); et la il me dit attention le
thread ne peut pas modifier des trucs qui n'ont pas été créé dans le
même thread... et là c'est balo car je vois pas comment faire ^^
sachant que .net1.1 ça fonctionne sans problème, ça doit venir d'un
problème de sécurité... mais si vous avez une astuces, svp partagez la

Bonne prog et @++++

4 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
98
Salut,

Il faut utiliser Control.Invoke pour faire du cross-thread :-)
http://www.csharpfr.com/recherche.aspx?r=control.invoke&tr=tout

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Membre
Dernière intervention
20 juin 2013
58
Salut,
Je tiens juste à préciser que le cross-thread n'était non plus pas permis dans le framework v1.x !

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
98
Oui, la seule différence c'est que le compilo ne le disais pas ^^

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
78
Date d'inscription
samedi 18 septembre 2004
Statut
Membre
Dernière intervention
5 janvier 2007

Ok merci les gars pour vos réponses rapides

Bonne prog et @++++