OVH Cloud OVH Cloud

[WD 7.5] Encore un bug ???

14 réponses
Avatar
SP&B
Bonjour,

Mettez le code suivant dans un bouton, sur une fenêtre avec barre de message
:

i est un entier
pour i=0 a 10000
message("Valeur de i : " + i)
FIN

Temps d'éxecution :
Testé avec WD 5.5 = 1 seconde
Testé avec WD 7 = 15 secondes
(Pas encore)
Testé avec WD 8 = ???

Sincères salutations.
--
Jean-Claude FLAJOULOT
Sécurité, Pointage & Biométrie
SPetB_no.spam@wanadoo.fr
enlever _no.spam pour me contacter en PV.
http://perso.wanadoo.fr/securite.pointage.et.biometrie/

4 réponses

1 2
Avatar
Eric Regnier \(bureau\)
SP&B a écrit:

- 5.5: 1,5 seconde,
- 7.5: 4 secondes.





Désolé, mais en 7.5 l'affichage est affreux, avec la ligne qui
sautille et le millieu du message coupé.



Désolé aussi, mais moi c'est l'inverse. ;-)

15 secondes sur un P IV 2400 sous XP Pro



Etant donné qu'on parle de tests graphiques, je pense que c'est surtout
la carte graphique (et sa mémoire) qui doit jouer.
Parce que moi, j'ai un PIV 1800 256Mo et j'ai bien les résultats
annoncés.

--
Eric.
Avatar
Christophe DEPRET
Juste pour faire avancer le truc:
Essayez dans Windev 5.5 et Windev 7.5 l'affichage dans un champ de saisie et
dans un libellé...
Vous y trouverez votre bonheur.
Il est vrai que la barre de message n'a pas l'air d'être gérée de la même
façon au niveau des rafraîchissements.
--
Salutations,


"SP&B" a écrit dans le message de
news:bonpbn$10i$
Bonjour,

Mettez le code suivant dans un bouton, sur une fenêtre avec barre de


message
:

i est un entier
pour i=0 a 10000
message("Valeur de i : " + i)
FIN

Temps d'éxecution :
Testé avec WD 5.5 = 1 seconde
Testé avec WD 7 = 15 secondes
(Pas encore)
Testé avec WD 8 = ???

Sincères salutations.
--
Jean-Claude FLAJOULOT
Sécurité, Pointage & Biométrie

enlever _no.spam pour me contacter en PV.
http://perso.wanadoo.fr/securite.pointage.et.biometrie/





Avatar
SP&B
> Juste pour faire avancer le truc:
Essayez dans Windev 5.5 et Windev 7.5 l'affichage dans un champ de saisie


et
dans un libellé...
Vous y trouverez votre bonheur.
Il est vrai que la barre de message n'a pas l'air d'être gérée de la même
façon au niveau des rafraîchissements.



Bonjour,

Libellé et champ de saisie, j'avais déjà donné les temps dans un post
précédent.
Le problème n'est toujours pas là, je ne cherche pas (une fois de plus) à
contourner un bug de Windev, je cherche à utiliser une fonctionnalité qui
donnait un certain temps d'exécution en 5.5 et le même code qui est 15 fois
plus lent en 7.5.
Suite à une demande de quelqu'un sur un autre forum j'ai effectué ce test et
en cherchant, j'ai constaté que c'était l'affichage dans la barre, le
verrou.
Le test indiqué n'est rien en lui même, son seul but est de montrer le
problème, par contre j'avais remarqué que des applications fonctionnaient de
manière anormalement lente et je n'avais pas trouvé la cause. Ces
applications comportaient beaucoup de messages dans la barre, en faisant un
essai avec tous les messages supprimés, les applications fonctionnent à un
vitesse correcte si on les remet ça freine dur, le problème c'est que ces
messages ont tous leur utilité et que je tiens à les conserver (sans
retourner à la version 5.5) ni à passer par des libellés ou des champs de
saisie. Je ne suis pas là pour contourner les bugs de Windev.
Par ailleurs cela peut expliquer un certain nombre de lenteur d'exécution
(sur des applications d'autres développeurs) toujours inexpliquées à ce
jour, lenteurs pour lesquelles on a cherché dans plein de direction sauf du
coté de l'affichage dans la barre des messages.

Sincères salutations.
--
Jean-Claude FLAJOULOT
Sécurité, Pointage & Biométrie

enlever _no.spam pour me contacter en PV.
http://perso.wanadoo.fr/securite.pointage.et.biometrie/
Avatar
Gégé
> Par ailleurs cela peut expliquer un certain nombre de lenteur d'exécution
(sur des applications d'autres développeurs) toujours inexpliquées à ce
jour, lenteurs pour lesquelles on a cherché dans plein de direction sauf du
coté de l'affichage dans la barre des messages.



Cela vient peut être du fait que Windev utilise maintenant ses propres
classes au lieu d'utiliser celles de l'API.
La barre de message en 5.5 utilisait msctls_statusbar32 mais plus la 7.5.
1 2