IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

modif libelle dans pgm reception data du serial port


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut modif libelle dans pgm reception data du serial port
    Bonjour a tous,

    Je travaille en vbexpress2008 depuis peu. J'ai cree un formulaire sur lequel j'ai un controle label4, et j'ai egalement cree un controle serial port qui me permet de gerer ma communication via le port serie.
    Quand le programme est declenché par l'arrivée d'une data(data received du serial port) je veux intervenir sur le label4 (pour changer le text, par exemple).
    J'ai ce message qui apparait :
    Opération inter-threads non valide : le contrôle 'Label4' a fait l'objet d'un accès à partir d'un thread autre que celui sur lequel il a été créé.
    Pouvez vous me donner une piste?
    Merci d'avance
    Cath

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut
    Apres reflexion, il me semble que je suis confronte au fait qu un thread d arriere plan (mon data received) ne peut pas modifier les infos de mon thread principal. Comment afficher alors les infos que je recupere dans ma com sur mon formulaire principal
    Merci d avance
    Catherine

  3. #3
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Bonsoir Catherine,

    Ton analyse est la bonne.
    Tu peux executer des méthode Inter-Thread en utilsant la méthode Invoke des controles WinForm.

    Un petit lien :

    http://msdn.microsoft.com/en-us/library/zyzhdc6b.aspx

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut
    Merci pour le lien. Je vais exploiter cette info et si pb je reviendrai sur le forum (apres quelques jours de conges)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Access 2003]Erreur modification données dans base distante
    Par Julio_del_pueblo dans le forum Access
    Réponses: 2
    Dernier message: 22/06/2006, 14h22
  2. Réponses: 10
    Dernier message: 16/05/2006, 14h13
  3. Modification texte dans un fichier
    Par byloute dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 04/10/2005, 15h34
  4. Formater les libelles dans un <select>
    Par ranx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 25/08/2005, 13h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo