Salut (on se tutoie maintenant),
Voilà, j'utilise une procédure qui utilise la fonction HideGadget() ainsi que cette même procédure lance une autre procédure qui éxécute un programme.
Seulement, mes gadgets que je cache et que j'affiche ne s'actualisent que quand ma procédure d’exécution du programme est fini.
Exemple :
Procedure test()
Hidegadget(..)
Hidegadget(..)
Hidegadget(..)
LancerProg(..)
// Mes gadgets ne s'actualisent qu’ici
EndProcedure
Comment puis-je faire pour que mes gadgets s'actualisent avant ?
Genre avec une fonction RefreshGadget().
Edit: Enfaite je veux faire ça car celà met 1/2 secondes avant que mon LancerProg() ne finisse et ça style mon programme à planter
#Help_Me
[Refresh] Window temps de raffraichissement [R]
[Refresh] Window temps de raffraichissement [R]
Dernière modification par Shinao le mer. 01/juin/2011 16:00, modifié 1 fois.
Re: [Refresh] Window temps de raffraichissement
Gérer les événements ...Shinao a écrit :... Comment puis-je faire pour que mes gadgets s'actualisent ...
Au pire, la boucle ci-dessous permet de 'rafraichir' l'affichage
Code : Tout sélectionner
While WindowEvent() : WendRe: [Refresh] Window temps de raffraichissement
Code : Tout sélectionner
While WindowEvent() : WendMerci !
Re: [Refresh] Window temps de raffraichissement [R]
Lorsque tu as une procédure de traitement ou d'initialisation qui dure longtemps, tu peux faire ça dans un thread, et continuer à gérer les évènements de la fenêtre pour un affichage fluide, pouvoir fermer le prog pendant le traitement/initialisation etc..
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel
)
Mon site : CeriseCode (Attention Chantier perpétuel
Re: [Refresh] Window temps de raffraichissement [R]
Il va falloir sèrieusement que je me mette au thread 
Re: [Refresh] Window temps de raffraichissement [R]
c'est super pratique pour les trucs qui prennent du temps.
tu as mon exemple de l'autre post pour te donner une idée
tu as mon exemple de l'autre post pour te donner une idée
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel
)
Mon site : CeriseCode (Attention Chantier perpétuel