Kbase P25257: READKEY PAUSE 0 runs very slowly in Windows character client
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  15/05/2003 |
|
Status: Unverified
FACT(s) (Environment):
Progress 8.x
FACT(s) (Environment):
Progress 9.x
FACT(s) (Environment):
Windows
SYMPTOM(s):
Running Progress Character Client (_progres.exe) for Windows.
Issuing a "READKEY PAUSE 0" statement in a loop. e.g.:
DEFINE VARIABLE viCounter AS INTEGER NO-UNDO.
ETIME(TRUE).
DO viCounter = 1 TO 2000:
READKEY PAUSE 0.
DISPLAY viCounter.
END.
DISPLAY ETIME / 1000.
READKEY PAUSE 0 runs very slowly.
Progress takes about 20 seconds to finish executing the above code.
CAUSE:
Bug# 20030410-025
CAUSE:
This is a known issue.
FIX:
Reduce the frequency of the READKEY PAUSE 0 command. For example:
DEFINE VARIABLE viCounter AS INTEGER NO-UNDO.
ETIME(TRUE).
DO viCounter = 1 TO 2000:
IF viCounter MOD 10 = 0 THEN
READKEY PAUSE 0.
DISPLAY viCounter.
END.
DISPLAY ETIME / 1000.