Consultor Eletrônico



Kbase P134902: WAIT-FOR with PAUSE statement affects position of cursor in decimal field when pause interval is sat
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   02/12/2008
Status: Verified

SYMPTOM(s):

WAIT-FOR with PAUSE statement affects position of cursor in decimal field when pause interval is satisfied

When PAUSE interval is satisfied the cursor moves to the end or beginning of fill-in (depending upon Operating System)

FACT(s) (Environment):

Problem doesn't occur in Version 7
All Supported Operating Systems
Progress 8.x
Progress 9.x
OpenEdge 10.x

CAUSE:

Bug# OE00114469

FIX:

Do not use the PAUSE with the WAIT-FOR if this is a problem. Applications requiring a timer should use some other timer such as the PSTimer.ocx.
or...
To work around this issue re-assign FOCUS whenever the WAIT-FOR is satisfied. This requires defining an ENTRY trigger, for every widget in any affected program, which assigns a global handle variable = SELF then, after the WAIT-FOR re-assigns FOCUS = <global handle var>.