Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
ControlSource faz performance cair...
Message
 
To
27/02/2002 10:19:35
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00625627
Message ID:
00625788
Views:
16
This message has been marked as a message which has helped to the initial question of the thread.
Minha vez de especular :)

Quando você coloca direto no value do objeto, o VFP faz:
1) Colocar o valor no VALUE
2) Atualiza a visualização.
2) Fim
Quando você usa o control source e da um refresh, o VFP faz:
1) Verifica o valor atual do control source;
2) Verifica o conteudo na tabela correspondente;
3) Coloca o valor no Value;
4) Verifica se tem que disparar o evento refresh do obejto;
   4.1) Se tem lá vai processo... :D
5) Atualiza a visualização
6) Fim
Como você pode ver você só tem 2 ciclos na primeira forma, já na segunda você tem 5, para muitos objetos esta diferença acaba sendo percebtivel.

Qual eu uso? Claro que é o segundo! Pois isso depende muito de gosto e impacto sobre seus processos, visto que o tempo de degradação não me torna uma lesma :D

Agora, observem que isso tudo é especulação, ainda não tive acesso aos fontes do VFP para comprovar esta teoria. :D
Cordialmente,

Fabiano Costa
Previous
Reply
Map
View

Click here to load this message in the networking platform