begin process at 2008 08 20 17:52:28
1 228 990 membres
350 nouveaux aujourd'hui
14 259 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Saccades [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (Mikele)

Saccades le 31/08/2002 01:11:09

Mikele
Hello,


J'ai 2 façons de faire des minis pauses dans le prog
pour un "effet d'affichage" en boucle.

Do
... /
1 - avec Timer :
tempref = Timer
do
recupère_evenement
loop until Timer >= tempref + 0.1

2- avec Sleep :
Sleep 100

... /
Loop

Tout est ok... mais,
le problème c'est lorsque je lance cette appli
sur mon portable (300mmx), de temps à autres il y à une
pause franche (de 1 à 2 sec) ce qui provoque
des saccades.

Une solution ?
- la solution ne doit pas consister à acheter un nv portable ;-)

Merci
Mikele

Re : Saccades le 31/08/2002 11:49:30

VicoLaChips2
Salut Mikele

Le problème des timers c'est qu'ils annonces 10ms par exemple,
mais ces 10ms n'ont rien à voir avec 10 millisecondes... Ça dépend
de la machine !!

Même chose si tu gères avec des boucles...

je vois deux solutions (pas simples à ton problème !!)

1 - Programmer ton anim avec directx :)
2 - Utiliser flash pour ton anim...

euuh sans ça tu peux aussi acheter un nouveau portable... mais bon !



Réponse au message :
-------------------------------

Hello,


J'ai 2 façons de faire des minis pauses dans le prog
pour un "effet d'affichage" en boucle.

Do
... /
1 - avec Timer :
tempref = Timer
do
recupère_evenement
loop until Timer >= tempref + 0.1

2- avec Sleep :
Sleep 100

... /
Loop

Tout est ok... mais,
le problème c'est lorsque je lance cette appli
sur mon portable (300mmx), de temps à autres il y à une
pause franche (de 1 à 2 sec) ce qui provoque
des saccades.

Une solution ?
- la solution ne doit pas consister à acheter un nv portable ;-)

Merci
Mikele


Re : Saccades le 31/08/2002 13:21:00

Mikele
Merci pour ta réponse mais mon problème n'est pas en millisecondes. Simplement dans la boucle de temps en temps on dirait que le CPU "se repose"
et je voudrais savoir comment éviter cette mini-pause non prévue et non programmée.

Re : Saccades le 31/08/2002 13:39:53

VicoLaChips2
tu as essayer de mettre un DoEvents ??

maBoucle


doEvents
End MaBoucle

Bon courage, à plus.
-------------------------------
Réponse au message :
-------------------------------

Merci pour ta réponse mais mon problème n'est pas en millisecondes. Simplement dans la boucle de temps en temps on dirait que le CPU "se repose"
et je voudrais savoir comment éviter cette mini-pause non prévue et non programmée.

Re : Saccades le 31/08/2002 17:06:28

Mikele
Oui, il y a même plusieurs DoEvents puisqu'il y a plusieurs "pauses". Il semble que le portable doive se "régénérer" car cela fonctionne normalement sur au moins 3 autres PC (mais plus puissants).

Ce que je ne comprends pas, c'est pourquoi il fait ces pauses et en plus jamais au même moment ??



Classé sous : timer, do, loop, saccades, tempref

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
campagne Adwords
Budget : 5 000€
Boite echanges securis...
Budget : 500€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS