Précédent   Forum du club des développeurs et IT Pro > Dotnet > Général Dotnet > Framework .NET
Framework .NET Vos questions relatives à l'utilisation des différents Framework .NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/09/2006, 09h53   #1
fregolo52
Expert Confirmé Sénior
 
Avatar de fregolo52
 
Homme
Développeur C
Inscription : août 2004
Messages : 2 095
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur C

Informations forums :
Inscription : août 2004
Messages : 2 095
Points : 4 102
Points : 4 102
Par défaut [1.1] Comment accéder au thread d'affichage ?

Bonjour,

J'ai regardé l'aide sur Invoke & Co mais j'ai du mal à comprendre.
Je vais essayer de vous expliquer le plus simplement possible la structure du mon programme.

Au démarrage j'instancie plusieurs classes:
- Form
- ma structure d'objet
- comm UDP

Ma structure d'objet est modifiée suivant les données arrivée d'un autre processus via la connexion UDP.
Là, pas de problème, par contre, vu que mes données viennent de la classe comm UDP, elle proviennent donc d'un autre thread, et je ne peux donc pas l'afficher vu que je ne suis plus dans le même thread que celui qui affiche.

J'ai un timer de scrutation, il est dans une classe de la structure d'objet, il n'est pas dans la Form.

Je vous donc savoir comment faire pour me retrouver dans le thread d'affichage.

Merci.
fregolo52 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 11h27   #2
smikar
Membre habitué
 
Inscription : novembre 2003
Messages : 105
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 105
Points : 117
Points : 117
Hello,

utilise la méthode Invoke ou BeginInvoke du formulaire ou du contrôle, avec un délégué vers ta méthode à exécuter. Cela te permet d'exécuter la méthode pointée par le délégué depuis le thread du GUI.

Bonne chance
smikar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h01.


 
 
 
 
Partenaires

Hébergement Web