OVH Cloud OVH Cloud

Une forme et ses calculs.

2 réponses
Avatar
Jacquelin Hardy
Je me pose une question:

si j'ai 2 formes frmA et frmB. Dans le code frmA, il y a plusieurs
calculs. Certains résultats de ces calculs sont affichés sur la FrmB si
l'utlisateur les désire.
Ma question: est-ce une bonne pratique de dire : si la frmB est visible,
fais les calculs qui doivent y être affichés, sinon oublie ça.
Et si je fais des calculs qui devraient être affichés sur une form non
visible, est-ce que ces calculs sont effectués quand même, avec perte de
temps du CPU comprise ?

merci

Jacquelin Hardy

2 réponses

Avatar
Patrice Henrio
A priori, visible ou pas, les ordres concernant les objets se réalisent,
seul l'affichage ne se fait pas.
Donc avec une forme invisible, un ordre du type FormA.LabelA = 2*10, donne
bien la valeur 20 à la propriété caption de labelA. Tout cela peut se
vérifier simplement par la liste suivante d'action

FormA.visibleúlse
FormA.LabelA.caption="test"
FormA.Visible=True

"Jacquelin Hardy" a écrit dans le message de news:
s0Hof.22384$
Je me pose une question:

si j'ai 2 formes frmA et frmB. Dans le code frmA, il y a plusieurs
calculs. Certains résultats de ces calculs sont affichés sur la FrmB si
l'utlisateur les désire.
Ma question: est-ce une bonne pratique de dire : si la frmB est
visible, fais les calculs qui doivent y être affichés, sinon oublie ça.
Et si je fais des calculs qui devraient être affichés sur une form non
visible, est-ce que ces calculs sont effectués quand même, avec perte de
temps du CPU comprise ?

merci

Jacquelin Hardy



Avatar
Jacquelin Hardy
Merci Patrice

Jacquelin H.

"Patrice Henrio" a écrit dans le message de
news:
A priori, visible ou pas, les ordres concernant les objets se réalisent,
seul l'affichage ne se fait pas.
Donc avec une forme invisible, un ordre du type FormA.LabelA = 2*10, donne
bien la valeur 20 à la propriété caption de labelA. Tout cela peut se
vérifier simplement par la liste suivante d'action

FormA.visibleúlse
FormA.LabelA.caption="test"
FormA.Visible=True

"Jacquelin Hardy" a écrit dans le message de news:
s0Hof.22384$
Je me pose une question:

si j'ai 2 formes frmA et frmB. Dans le code frmA, il y a plusieurs
calculs. Certains résultats de ces calculs sont affichés sur la FrmB si
l'utlisateur les désire.
Ma question: est-ce une bonne pratique de dire : si la frmB est
visible, fais les calculs qui doivent y être affichés, sinon oublie ça.
Et si je fais des calculs qui devraient être affichés sur une form non
visible, est-ce que ces calculs sont effectués quand même, avec perte de
temps du CPU comprise ?

merci

Jacquelin Hardy