[VB.NET] récupérer les données d'un thread...
liegeus
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
-
Obeet Messages postés 1766 Statut Modérateur -
Obeet Messages postés 1766 Statut Modérateur -
Bonjour,
Je suis en train de programmer un chat en VB.bet, j'ai un problème, dans mon client, j'ai un thread de lancé pour écouter ce qu'envoie le serveur, les données que ce thread reçoit, il les place dans une variable char "donnees lues" il faudrai que ke récupère ces données pour les afficher dans un richTextBox mais impossible... quelqu'un a-t-il la solution ?
merci
--
**MAY THE FORCE BE WITH YOU**
Je suis en train de programmer un chat en VB.bet, j'ai un problème, dans mon client, j'ai un thread de lancé pour écouter ce qu'envoie le serveur, les données que ce thread reçoit, il les place dans une variable char "donnees lues" il faudrai que ke récupère ces données pour les afficher dans un richTextBox mais impossible... quelqu'un a-t-il la solution ?
merci
--
**MAY THE FORCE BE WITH YOU**
A voir également:
- [VB.NET] récupérer les données d'un thread...
- Fuite données maif - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment récupérer un compte facebook piraté - Guide
- Récupérer données clé usb non reconnue - Guide
- Trier des données excel - Guide
3 réponses
oulà là j'y pige pas grand chose à ce invoke,
alors j'ai créer un variable recup (as string) je fais (dans mon thread ??) recup.invoke() et là j'ai 2 arguements à passer à mon invoke ?? lesquels ??
j'suis allé voir sur le net mais j'ai rien trouvé de compréhensible...
voici le code du thread si ça peut aider :
Sub GoRecoiMessage()
Try
stream.Read(data, 0, data.Length)
donnee_lu = System.Text.Encoding.ASCII.GetString(data, 0, data.Length)
stream.Read(data2, 0, data2.Length)
recup.invoke(donnee_lu, recup)
Catch
MsgBox("serveur déconnecté")
End Try
End Sub
alors j'ai créer un variable recup (as string) je fais (dans mon thread ??) recup.invoke() et là j'ai 2 arguements à passer à mon invoke ?? lesquels ??
j'suis allé voir sur le net mais j'ai rien trouvé de compréhensible...
voici le code du thread si ça peut aider :
Sub GoRecoiMessage()
Try
stream.Read(data, 0, data.Length)
donnee_lu = System.Text.Encoding.ASCII.GetString(data, 0, data.Length)
stream.Read(data2, 0, data2.Length)
recup.invoke(donnee_lu, recup)
Catch
MsgBox("serveur déconnecté")
End Try
End Sub
8-)
Bizzare ton truc,
Je connais pas du tout VB.Net mais je bosse sur C# donc en gros ce que je fais:
Dans le main thread, je déclare un nouveau thread et je le lance, je lui passe en paramètre un control (bouton, form, peut importe) au moment de l'initialisation. Ensuite dans la classe de mon worker thread, je fait:
control.invoke(nomdundelegateque je defini, args qui est une suite d'arguments)
Bizzare ton truc,
Je connais pas du tout VB.Net mais je bosse sur C# donc en gros ce que je fais:
Dans le main thread, je déclare un nouveau thread et je le lance, je lui passe en paramètre un control (bouton, form, peut importe) au moment de l'initialisation. Ensuite dans la classe de mon worker thread, je fait:
control.invoke(nomdundelegateque je defini, args qui est une suite d'arguments)