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 :

thread crossing dans une application


Sujet :

Windows Forms

  1. #1
    Membre habitué Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Points : 135
    Points
    135
    Par défaut thread crossing dans une application
    salut
    j'ai besoin de l'aide.j'ai un problème avec un thread lancé dans le form load
    et fait un traitement.
    et il y a deux possiblité oubien il continue oubien il arrête l'application.dans le deuxième cas quand il essai de fermer l'application il rencontre un problème avec des autres methodes qui se lances dans le form closing.

    le thread:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Private Sub checkActivity()
     
    		While Not kill
    			'the sleep=10s	
    			Thread.Sleep(10000)
    			If Not mouseMoved Then
    				contactWebPage(False)
    				kill = True
    				Application.Exit()
    			Else
    				contactWebPage(True)
    				mouseMoved = False
    			End If
    		End While
    		CheckConnectivity.Abort()
    	End Sub
    le message d'erreur:
    Cross-thread operation not valid: Control 'AS_Editor' accessed from a thread other than the thread it was created on.
    je fait l'appel de AS_Editor dans une methode main avec application.run
    sachant que ce n'est pas le form de démarrage je démarre une autre avant AS_Editor pour le login...
    et dans le load de AS_Editor je lance le thread:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CheckConnectivity = New Thread(New ThreadStart(AddressOf checkActivity))
    		CheckConnectivity.Start()
    je c pas si c'est clair le problème ou pas

  2. #2
    Membre habitué Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Points : 135
    Points
    135

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

Discussions similaires

  1. Utilisation des threads dans une application Perl/Tk
    Par Kroui dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 04/07/2011, 20h00
  2. Réponses: 4
    Dernier message: 08/03/2011, 09h01
  3. Gestion des threads dans une application swing
    Par MaxLaMenaX dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 10/11/2010, 22h46
  4. L'utilisation de synchronized dans une application multi-thread
    Par Tigrounette dans le forum Général Java
    Réponses: 9
    Dernier message: 08/04/2008, 11h52
  5. Lancer un et un seul thread unique dans une application web
    Par rach375 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 22/09/2006, 15h35

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