PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Sablier et jauge
Sablier et jauge
Iniciado por printa3, set., 05 2005 9:49 AM - 2 respostas
Publicado em setembro, 05 2005 - 9:49 AM
J’ai une application qui empile des images ‘png’ avec fond transparents. Le but est de fondre le tout en une seule image. Plus on ajoute d’image plus l’affichage ralenti. Jusque la rien d’anormal. J’utilise donc à chaque ajout d’image la fonction ‘Sablier’ pour faire patienter l’utilisateur.
Je constate néanmoins que le sablier ‘ne rend la main’ que bien longtemps après que la dernière image soit affichée. Si j’utilise une jauge j’ai le même problème. Elle arrive à sa valeur maximale et reste visible encore un bon bout de temp.
Quelqu’un peut-il m’expliquer ce phénomène ? Et surtout y a t’il une solution ?
Publicado em setembro, 05 2005 - 12:41 PM
Bonjour,

Pour moi rien d'anormal : l'utilisateur n'a jamais la main "pendant" une jauge ou un sablier. Pour cela voir du coté de l'instruction Multitache() qui redonne la main a intervalle régulier. Autre moyen : lancer le traitement dans un thread secondaire. A toi de voir ce qui correspond le mieux a ton attente.


Michel.
Publicado em setembro, 05 2005 - 8:06 PM
Que l’on ne puisse pas reprendre la main tant que le sablier (ou la jauge) fonctionne me paraît aussi normal.
En fait j’ai mal formulé la question qui aurait dû être qu’est ce qui se passe entre le moment ou la dernière images est apparue et le moment ou le sablier rend la main – fermeture de fichier temp ? etc... Cela peut prendre 1 à 2 minutes avec un empilement de 15 images. Mon PC n’est pas une console 64 bits mais quand même !