Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Forceing screen to update
Message
De
13/08/1998 13:08:48
Donny Sims
Independent Computer Consultants Inc
Scottsboro, Alabama, États-Unis
 
 
À
13/08/1998 12:30:25
Cetin Basoz
Engineerica Inc.
Izmir, Turquie
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00126578
Message ID:
00126604
Vues:
23
>>I see that VFP 5.0a still has that problem with not always updating the screen when its told to (like ver 2.6).
>>
>>Lets say I have code like this:
>>
>>Thisform.Label1.Caption='lengthy process .. please wait'
>>
>>* lengthy data crunching commands here
>>
>>
>>The problem is the 'please wait' caption is not displayed until *after* the data crunching is finished, which of course defeats the whole idea.
>>
>>I've worked out a kludge for this by defining a Timer that fires a KEYBOARD ('ENTER') and adding a wait the the code as follows:
>>
>>
>>Thisform.Label1.Caption='lengthy process .. please wait'
>>
>>SMTPForm.DummyTimer.Enabled = .T.
>>SMTPForm.DummyTimer.Interval = 500
>>wait '' to dummy
>>SMTPForm.DummyTimer.Enabled = .F.
>>
>>* lengthy data crunching commands here
>>
>>
>>While this does get the 'please wait' to display while the user is having to wait, it just does'nt seem a proper OOP way to handle the problem, does anyone have a more elegant solution ?
>Normally it would refresh as changed. Might there be lockscreen blocking it ?
>Cetin

Cetin

Thanks for the suggestion, I tried this;
ThisForm.LockScreen=.F.
Thisform.Label1.Caption='lengthy process .. please wait'
* lengthy data crunching commands here
But it made no difference, so I'm assuming lockscreen is not the problem.
Donny Sims

Life is what happens to us while were busy making other plans.
- John Lennon
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform