Pb de thread [VB.net] - VB/VBA/VBS - Programmation
Marsh Posté le 01-09-2004 à 17:30:11
Je m'y connais pas en VB.NET mais en VB je crois qu'à ta place j'essaierais de mettre un "DoEvents", qui permet de faire une courte pause pendant le traitement et donc de "réactualiser ton gif" (entre-autres)
l'idéal c'est de placer le DoEvents dans une boucle, je suppose que tu vois pourquoi
j'espère t'avoir aidé...
Marsh Posté le 01-09-2004 à 18:52:13
les threads en .NET, c'est un vrai bonheur
http://msdn.microsoft.com/library/ [...] eading.asp
Marsh Posté le 14-09-2004 à 11:52:39
salut !
Essaie en mettant Application.DoEvents()
ca libere l'application en cours !
Marsh Posté le 25-08-2004 à 11:02:38
Bonjour,
je suis débutant en vb.net (framework 1.0),
Je fais un programme qui se connecte à une base donnée, récupère pas mal de donnée, les met en forme et les affiche. Ce traitement peut-etre long (jusqu'a 10 secondes) donc je voudrai afficher pendant ce temps une autre fenetre avec un gif animé.
Le problème est que ce gif se bloque lors du traitement, et se relance quand c'est fini ....
Je pense qu'un thread bien placé pourra résoudre mon problème, mais je ne sai pas du tout comment m'y prendre...
Mon code ressemble à ca :
'Classe principale :
Private waiting As WaitingForm
Private Sub actualiser()
Me.waiting.Show()
'Là le traitement
Me.waiting.Hide()
End Sub
Ma classe waiting form est juste une Form avec un gif animé dedans.
Merci d'avance de votre aide.