OVH Cloud OVH Cloud

problème de rafraishisement

8 réponses
Avatar
Stéphane
Bonjour,

Je fait se déplacer 2 shapes suivant des coordonnées. Dans certain cas, pas
tous, au bout d'un moment le rafraisement ne se fait plus et les shapes
disparaisent.
Elle réaparaisent lorsque le déplacement est fini.

Qu'est que je peut faire pour éviter ce problème.

Merci d'avance

Stéph

8 réponses

Avatar
LE TROLL
Bonsoir,

A essayer:

Shape1.Refresh

Et aussi mettre dans un timer pour ralentir un peu la cedence, car au
dessus d'une certaine vietesse, suivant la taille, un objet laisse une
traîne...

--
Site de MES LOGICIELS
http://irolog.free.fr
Site éditeur de MES ROMANS édités
http://irolog.free.fr/romans
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Stéphane" a écrit dans le message de news:
45db5529$0$6314$
Bonjour,

Je fait se déplacer 2 shapes suivant des coordonnées. Dans certain cas,
pas tous, au bout d'un moment le rafraisement ne se fait plus et les
shapes disparaisent.
Elle réaparaisent lorsque le déplacement est fini.

Qu'est que je peut faire pour éviter ce problème.

Merci d'avance

Stéph



Avatar
Jean-marc
Stéphane wrote:
Bonjour,

Je fait se déplacer 2 shapes suivant des coordonnées. Dans certain
cas, pas tous, au bout d'un moment le rafraisement ne se fait plus et
les shapes disparaisent.
Elle réaparaisent lorsque le déplacement est fini.

Qu'est que je peut faire pour éviter ce problème.



Hello,

tu peux déjà mettre la propriété de ta form à True.
Ca devrait limiter voire supprimer le phénomène.

--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
mailto: remove '_no_spam_' ;
FAQ VB: http://faq.vb.free.fr/
Avatar
Stéphane
Merci

J'ai dejà mis autoredraw a true, c'est bien de cette proprièté dont tu parle
?

Stéphane

"Jean-marc" a écrit dans le message
de news:erfpk8$mnh$
Stéphane wrote:
> Bonjour,
>
> Je fait se déplacer 2 shapes suivant des coordonnées. Dans certain
> cas, pas tous, au bout d'un moment le rafraisement ne se fait plus et
> les shapes disparaisent.
> Elle réaparaisent lorsque le déplacement est fini.
>
> Qu'est que je peut faire pour éviter ce problème.

Hello,

tu peux déjà mettre la propriété de ta form à True.
Ca devrait limiter voire supprimer le phénomène.

--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
mailto: remove '_no_spam_' ;
FAQ VB: http://faq.vb.free.fr/




Avatar
Stéphane
Merci

Je fait dejà un refresh a chaque mouvement de mon objet, j'ai même essayer
de mettre un form1.refresh tous les 10 déplacement pour voir, mais une fois
que la shape disparait lors du déplacement elle ne réaparait qu'à la fin du
mouvement, malgrés les refresh de la shape et de la form.
J'ai aussi une pause de 0.5s entre chaque déplacement.

Stéphane

"LE TROLL" <le a écrit dans le message de
news:ueEdE$
Bonsoir,

A essayer:

Shape1.Refresh

Et aussi mettre dans un timer pour ralentir un peu la cedence, car au
dessus d'une certaine vietesse, suivant la taille, un objet laisse une
traîne...

--
Site de MES LOGICIELS
http://irolog.free.fr
Site éditeur de MES ROMANS édités
http://irolog.free.fr/romans
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
--------------------------------------------------------------------------


----------
"Stéphane" a écrit dans le message de


news:
45db5529$0$6314$
> Bonjour,
>
> Je fait se déplacer 2 shapes suivant des coordonnées. Dans certain cas,
> pas tous, au bout d'un moment le rafraisement ne se fait plus et les
> shapes disparaisent.
> Elle réaparaisent lorsque le déplacement est fini.
>
> Qu'est que je peut faire pour éviter ce problème.
>
> Merci d'avance
>
> Stéph
>




Avatar
LE TROLL
Bonjour,

Faudrait à ce moment décomposer pour trouver, changer de position avec
un bouton, et voir comment ça se passe déjà...
Aussi, lors du déplacement, rendre l'objet invisible, effacer et régénérer
l'ancienne position, mettre à la nouvelle position, réafficher l'objet,
peut-être...

--
Merci beaucoup, au revoir et à bientôt :o)
------
Site de MES LOGICIELS
http://irolog.free.fr
Site éditeur de MES ROMANS édités
http://irolog.free.fr/romans
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Stéphane" a écrit dans le
message de news:
Merci

Je fait dejà un refresh a chaque mouvement de mon objet, j'ai même essayer
de mettre un form1.refresh tous les 10 déplacement pour voir, mais une
fois
que la shape disparait lors du déplacement elle ne réaparait qu'à la fin
du
mouvement, malgrés les refresh de la shape et de la form.
J'ai aussi une pause de 0.5s entre chaque déplacement.

Stéphane

"LE TROLL" <le a écrit dans le message de
news:ueEdE$
Bonsoir,

A essayer:

Shape1.Refresh

Et aussi mettre dans un timer pour ralentir un peu la cedence, car au
dessus d'une certaine vietesse, suivant la taille, un objet laisse une
traîne...

--
Site de MES LOGICIELS
http://irolog.free.fr
Site éditeur de MES ROMANS édités
http://irolog.free.fr/romans
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
--------------------------------------------------------------------------


----------
"Stéphane" a écrit dans le message de


news:
45db5529$0$6314$
> Bonjour,
>
> Je fait se déplacer 2 shapes suivant des coordonnées. Dans certain
> cas,
> pas tous, au bout d'un moment le rafraisement ne se fait plus et les
> shapes disparaisent.
> Elle réaparaisent lorsque le déplacement est fini.
>
> Qu'est que je peut faire pour éviter ce problème.
>
> Merci d'avance
>
> Stéph
>








Avatar
Stéphane
Merci çà à l'air d'être çà.

J'avais pensé à rendre visivle de nouveau l'objet a chaque fois comme il
disparaisait, mais je n'avais pas pensé à le rendre invisible avant de le
déplacer.

J'avais essayer de décomposer le mouvement, mais là tout marchait bien,
c'était uniquement lors d'un déplacement sans arrêt. La disparition suivant
les trajectoires se faisait à des moment différent, suivant les trajectoires
que je choisisait de représenter.

Stéphane
"LE TROLL" <le a écrit dans le message de
news:%
Bonjour,

Faudrait à ce moment décomposer pour trouver, changer de position avec
un bouton, et voir comment ça se passe déjà...
Aussi, lors du déplacement, rendre l'objet invisible, effacer et régénérer
l'ancienne position, mettre à la nouvelle position, réafficher l'objet,
peut-être...

--
Merci beaucoup, au revoir et à bientôt :o)
------
Site de MES LOGICIELS
http://irolog.free.fr
Site éditeur de MES ROMANS édités
http://irolog.free.fr/romans
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
--------------------------------------------------------------------------


----------
"Stéphane" a écrit dans le
message de news:
> Merci
>
> Je fait dejà un refresh a chaque mouvement de mon objet, j'ai même


essayer
> de mettre un form1.refresh tous les 10 déplacement pour voir, mais une
> fois
> que la shape disparait lors du déplacement elle ne réaparait qu'à la fin
> du
> mouvement, malgrés les refresh de la shape et de la form.
> J'ai aussi une pause de 0.5s entre chaque déplacement.
>
> Stéphane
>
> "LE TROLL" <le a écrit dans le message de
> news:ueEdE$
>> Bonsoir,
>>
>> A essayer:
>>
>> Shape1.Refresh
>>
>> Et aussi mettre dans un timer pour ralentir un peu la cedence, car


au
>> dessus d'une certaine vietesse, suivant la taille, un objet laisse une
>> traîne...
>>
>> --
>> Site de MES LOGICIELS
>> http://irolog.free.fr
>> Site éditeur de MES ROMANS édités
>> http://irolog.free.fr/romans
>> mon adresse EMail
>> http://irolog.free.fr/ecrire/index.htm

-------------------------------------------------------------------------




-
> ----------
>> "Stéphane" a écrit dans le message de
> news:
>> 45db5529$0$6314$
>> > Bonjour,
>> >
>> > Je fait se déplacer 2 shapes suivant des coordonnées. Dans certain
>> > cas,
>> > pas tous, au bout d'un moment le rafraisement ne se fait plus et les
>> > shapes disparaisent.
>> > Elle réaparaisent lorsque le déplacement est fini.
>> >
>> > Qu'est que je peut faire pour éviter ce problème.
>> >
>> > Merci d'avance
>> >
>> > Stéph
>> >
>>
>>
>
>




Avatar
LE TROLL
Ouais, j'avais eu ce problème en faisant une animation astronomique, j'avais
des traînes et supplément... A priori il lui faut un certain temps pour
gérer visuellement l'objet, d'ailleurs dans une liste par exemple, en
chargeant au maxi 32.000 lignes, en invisible ça va trois fois plus vite
qu'en visible...

--
Site de MES LOGICIELS
http://irolog.free.fr
Site éditeur de MES ROMANS édités
http://irolog.free.fr/romans
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Stéphane" a écrit dans le
message de news:
Merci çà à l'air d'être çà.

J'avais pensé à rendre visivle de nouveau l'objet a chaque fois comme il
disparaisait, mais je n'avais pas pensé à le rendre invisible avant de le
déplacer.

J'avais essayer de décomposer le mouvement, mais là tout marchait bien,
c'était uniquement lors d'un déplacement sans arrêt. La disparition
suivant
les trajectoires se faisait à des moment différent, suivant les
trajectoires
que je choisisait de représenter.

Stéphane
"LE TROLL" <le a écrit dans le message de
news:%
Bonjour,

Faudrait à ce moment décomposer pour trouver, changer de position
avec
un bouton, et voir comment ça se passe déjà...
Aussi, lors du déplacement, rendre l'objet invisible, effacer et
régénérer
l'ancienne position, mettre à la nouvelle position, réafficher l'objet,
peut-être...

--
Merci beaucoup, au revoir et à bientôt :o)
------
Site de MES LOGICIELS
http://irolog.free.fr
Site éditeur de MES ROMANS édités
http://irolog.free.fr/romans
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
--------------------------------------------------------------------------


----------
"Stéphane" a écrit dans le
message de news:
> Merci
>
> Je fait dejà un refresh a chaque mouvement de mon objet, j'ai même


essayer
> de mettre un form1.refresh tous les 10 déplacement pour voir, mais une
> fois
> que la shape disparait lors du déplacement elle ne réaparait qu'à la
> fin
> du
> mouvement, malgrés les refresh de la shape et de la form.
> J'ai aussi une pause de 0.5s entre chaque déplacement.
>
> Stéphane
>
> "LE TROLL" <le a écrit dans le message de
> news:ueEdE$
>> Bonsoir,
>>
>> A essayer:
>>
>> Shape1.Refresh
>>
>> Et aussi mettre dans un timer pour ralentir un peu la cedence, car


au
>> dessus d'une certaine vietesse, suivant la taille, un objet laisse une
>> traîne...
>>
>> --
>> Site de MES LOGICIELS
>> http://irolog.free.fr
>> Site éditeur de MES ROMANS édités
>> http://irolog.free.fr/romans
>> mon adresse EMail
>> http://irolog.free.fr/ecrire/index.htm

-------------------------------------------------------------------------




-
> ----------
>> "Stéphane" a écrit dans le message de
> news:
>> 45db5529$0$6314$
>> > Bonjour,
>> >
>> > Je fait se déplacer 2 shapes suivant des coordonnées. Dans certain
>> > cas,
>> > pas tous, au bout d'un moment le rafraisement ne se fait plus et les
>> > shapes disparaisent.
>> > Elle réaparaisent lorsque le déplacement est fini.
>> >
>> > Qu'est que je peut faire pour éviter ce problème.
>> >
>> > Merci d'avance
>> >
>> > Stéph
>> >
>>
>>
>
>








Avatar
Jean-marc
"Stéphane" wrote in message
news:
Merci

J'ai dejà mis autoredraw a true, c'est bien de cette proprièté dont tu
parle
?



Oui tu as raison bien sur!


--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
mailto: remove '_no_spam_' ;
FAQ VB: http://faq.vb.free.fr/