PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → raffraichissement ecran
raffraichissement ecran
Started by Alexanderson18, Feb., 07 2004 4:05 PM - 3 replies
Posted on February, 07 2004 - 4:05 PM
Bonjour à tous,
J'ai un souci reccurent avec mes programmes WindeV 7.5.
Lorsque je lance un traitement long (+minutes),la fenêtre Windev devient
blanche et se réactive seulement à la fin du traitement.
Cela empêche de suivre le bon déroulement du traitement sur la fenetre si
il y a une jauge d'avancement par exemple.
Quelqu'un saurait il comment gérer ce probléme de raffraichissement?

Merci d'avance.
Posted on February, 09 2004 - 9:57 AM
Dans un message Anderson disait :

Bonjour à tous,
J'ai un souci reccurent avec mes programmes WindeV 7.5.
Lorsque je lance un traitement long (+minutes),la fenêtre Windev
devient blanche et se réactive seulement à la fin du traitement.
Cela empêche de suivre le bon déroulement du traitement sur la
fenetre si il y a une jauge d'avancement par exemple.
Quelqu'un saurait il comment gérer ce probléme de raffraichissement?

Merci d'avance.


voir l'aide de Multitache()

HTH
--
Michel Herrscher Consultant
Président de WinDAsso - Association des Développeurs WINDEV(c)
Tel=+33 450 870912 Fax=+33 450 871741 GSM=+33 609044711
Posted on February, 09 2004 - 10:08 AM
as tu essayé la commande multitache() ? elle va te permettre de donner la
main à windows pour rafraichir ton bureau.

"Anderson" <Alexanderson18@hotmail.com> wrote:


Bonjour à tous,
J'ai un souci reccurent avec mes programmes WindeV 7.5.
Lorsque je lance un traitement long (+minutes),la fenêtre Windev devient
blanche et se réactive seulement à la fin du traitement.
Cela empêche de suivre le bon déroulement du traitement sur la fenetre si
il y a une jauge d'avancement par exemple.
Quelqu'un saurait il comment gérer ce probléme de raffraichissement?

Merci d'avance.
Posted on February, 10 2004 - 11:02 AM
"Anderson" <Alexanderson18@hotmail.com> wrote:


Bonjour à tous,
J'ai un souci reccurent avec mes programmes WindeV 7.5.
Lorsque je lance un traitement long (+minutes),la fenêtre Windev devient
blanche et se réactive seulement à la fin du traitement.
Cela empêche de suivre le bon déroulement du traitement sur la fenetre si
il y a une jauge d'avancement par exemple.
Quelqu'un saurait il comment gérer ce probléme de raffraichissement?

Merci d'avance.

Le problème de la fonction multitache est qu'elle suspend l'application en
cours pour laisser le temps à windows de redessiner la fenêtre (ce qui peut
alonger les temps de traitement dans les cas de traitements (très) longs).De
plus avec "multitache" toutes les actions (à part les déplacements) sur la
fenêtre sont suspendues (clics, sélections...)
Je te conseille plutôt d'utiliser les threads (voir threadExecute... dans
l'aide)qui permettent d'exécuter les traitements en tache de fond et ainsi
de permettre à windows de redessiner la fenêtre mais aussi à l'utilisateur
d'intérargir avec la fenêtre.

En espérant t'avoir aider

JED