Koolsiwa
Messages postés3Date d'inscriptionsamedi 18 février 2012StatutMembreDernière intervention18 février 2012
-
18 févr. 2012 à 01:22
NHenry
Messages postés15116Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention 9 mai 2024
-
19 févr. 2012 à 16:35
Bonjour, j'ai un soucis de mise a jour de mes labels car je veux realiser cette operation dans une boucle d'une sub qui ecoute sur un port udp. Je vous mets le code pour comprendre mieux mon probleme.
Appel de ma sub load_socket lors du lancement du programme
frmPrincipal.ToolStripLabel1.Text = "Socket Online" s'affice bien
Par contre dans ma boucle DO de la sub listen quand il y a des donnees a recuperer je n'arrive plus a mettre a jour mon label
frmPrincipal.ToolStripLabel1.Text = "test"
Merci de votre aide
Try
udp = New Net.Sockets.UdpClient(2456)
udp.EnableBroadcast = False
Dim ep As New Net.IPEndPoint(Net.IPAddress.Broadcast, 2456)
Do
Dim bytes() As Byte = udp.Receive(ep)
Dim words As String() = Encoding.ASCII.GetString(bytes, 0, bytes.Length).Split(New Char() {" "c})
strRls = words(0)
strSection = words(1)
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, ce lien ou encore celui-ci[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
NHenry
Messages postés15116Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention 9 mai 2024159 18 févr. 2012 à 15:31
Bonjour,
Essayes peut être les 2 liens, on ne sais jamais.
Manipuler les threads nécessite une discipline dure.
Quelle est ta version du Framework ?
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, ce lien ou encore celui-ci[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
NHenry
Messages postés15116Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention 9 mai 2024159 19 févr. 2012 à 16:35
Bonjour,
Passes-tu dans le
Catch ex As Exception
?
Le problème est que souvent, rafraichir un élément d'une form à partir d'un thread, peut entrainer un comportement inattendu.
Il faut procéder aux actions des 2 liens que je t'ai passé pour s'assurer que tout vas bien se passer.
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, ce lien ou encore celui-ci[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site