PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → [WD12] Afficher un message "chargement en cours"
[WD12] Afficher un message "chargement en cours"
Iniciado por raphael, 21,nov. 2008 12:22 - 4 respuestas
Publicado el 21,noviembre 2008 - 12:22
Bonjour,
Je développe actuellement une application de gestion en WD12.
Mon probleme est le suivant :
J'ai une fenetre assez complexe (10 onglets + env. 300 champs)
Cette fenetre se charge assez lentement. (plus de 4 sec.)
Apres utilisation de l'outil de "performances", ce qui consomme le plus, c'est l'initialisation des champs.
J'aimerai afficher une fenetre devant celle la pendant son chargement qui indiquerait "chargement en cours".
Comment afficher une fenetre devant pendant le chargement complet d'une autre en dessous ? Comment détecter la fin du chargement ?

Merci de vos réponses éclairées.
Raphael
Publicado el 21,noviembre 2008 - 12:57
regarde du coté de ouvrefille

La fonction OuvreFille donne le focus à la fenêtre fille. Les codes de prise de focus de la fenêtre fille et de perte de focus de la fenêtre mère sont exécutés. Pour que la fenêtre mère conserve le focus, utilisez la constante SansFocus dans le paramètre <Nom de la fenêtre>.

et apres ton traitement, tu ajoutes un ferme(nom de la fenetre fille)

antoine
Publicado el 21,noviembre 2008 - 12:58
Bonjour,

Il y a des évenements Fin d'initialisation dans les combos. Peut être faudrait il charger une combo temporaire en tout dernier et récupérer cet évènement pour indiquer que tout est fini (et cacher le combo).

Vincent
Publicado el 21,noviembre 2008 - 14:11
raph a couché sur son écran :
Bonjour,
Je développe actuellement une application de gestion en WD12.
Mon probleme est le suivant :
J'ai une fenetre assez complexe (10 onglets + env. 300 champs)
Cette fenetre se charge assez lentement. (plus de 4 sec.)
Apres utilisation de l'outil de "performances", ce qui consomme le plus,
c'est l'initialisation des champs. J'aimerai afficher une fenetre devant
celle la pendant son chargement qui indiquerait "chargement en cours".
Comment afficher une fenetre devant pendant le chargement complet d'une autre
en dessous ? Comment détecter la fin du chargement ?

Merci de vos réponses éclairées.
Raphael


ne pas tout charger d'un seul coup mais uniquement le 1er onglet et
charger les autres au changement d'onglet le tout gérer par un tableau
contenant la liste des onglets chargés

--
Cordialement JeAn-PhI
Publicado el 06,abril 2019 - 02:12
hello,

J'utilise les fonctions Toastaffiche et toastsupprimetout.
A voir si dispo en WD12 :-)

cdt

lcastou