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:
le message d'erreur:
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
je fait l'appel de AS_Editor dans une methode main avec application.runCross-thread operation not valid: Control 'AS_Editor' accessed from a thread other than the thread it was created on.
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:
je c pas si c'est clair le problème ou pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CheckConnectivity = New Thread(New ThreadStart(AddressOf checkActivity)) CheckConnectivity.Start()
Partager