Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1471 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB.net] Pb de thread

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB.net] Pb de thread

n°831653
JF
Posté le 25-08-2004 à 11:02:38  profilanswer
 

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 .... :pfff:  
Je pense qu'un thread bien placé pourra résoudre mon problème, mais je ne sai pas du tout comment m'y prendre... :D  
 
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.

mood
Publicité
Posté le 25-08-2004 à 11:02:38  profilanswer
 

n°838944
Eniac
Da Mourfis' King
Posté le 01-09-2004 à 17:30:11  profilanswer
 

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é...


---------------
If you really want something, all the Universe conspires in helping you to achieve it.
n°839065
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-09-2004 à 18:52:13  profilanswer
 

les threads en .NET, c'est un vrai bonheur :o
http://msdn.microsoft.com/library/ [...] eading.asp


---------------
J'ai un string dans l'array (Paris Hilton)
n°849833
slobberbon​e
Posté le 14-09-2004 à 11:52:39  profilanswer
 

salut !
Essaie en mettant Application.DoEvents()  
ca libere l'application en cours !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB.net] Pb de thread

 

Sujets relatifs
Handle de shell avec posix thread[C#] Passer des paramètres à un Thread ? [Résolu]
que tout le monde lise ce thread et vite!rouvrir le thread
Exception in thread "main" java.lang.NoClassDefFoundErrorPour quelles applications avez vous besoin de thread ?
Tuer un thread[Résolu][Windows]Kill thread Python
Lancer un thread et passage de paramètrethread en python
Plus de sujets relatifs à : [VB.net] Pb de thread


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR