Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
ControlSource faz performance cair...
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00625627
Message ID:
00625665
Vues:
12
Oi Rodolfo,

Acho que vc acabou de responder a sua pergunta ;-). Como o THISFORM.Refresh() vai forçar a atualização e a repintura de todos os controles do Form, fatalmente a sua performance cairá em relação à abordagem antiga. O Refresh() dos controles tentará ler novamente o valor do controlsource dos controles para fazer a atualização do .Value dos mesmos. Só para fazer um teste para ver o que acontece, tente configirar a propriedade "LockScreen" do Form para .T. antes de atualizar os controles e volte para .F. depois do Refresh(), tipo:
THISFORM.LockScreen = .T.
SELECT ... INTO CURSOR ... MeuCursor
THISFORM.Refresh()
THISFORM.LockScreen = .T.
Um abraço!
-----
Fabio Vazquez
http://www.fabiovazquez.com
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform