Kbase P15176: MULTITASKING-INTERVAL ignored with 32-bit Progress.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  30/10/2003 |
|
Status: Verified
FACT(s) (Environment):
Windows 32 Intel
FACT(s) (Environment):
Progress 8.2x
FACT(s) (Environment):
Progress 8.3x
FACT(s) (Environment):
Progress 9.x
SYMPTOM(s):
MULTITASKING-INTERVAL ignored with 32-bit Progress.
CAUSE:
Windows 95 and NT do not allow an application to get exclusive use of the CPU, so the multitasking interval (which relinquished control of the CPU on 16-bit Windows so other applications could run) is no longer required.
Using MULTITASKING-INTERVAL in 16-bit Progress (8.1 and earlier) would allow you to minimize a Progress window that is running a long process.
FIX:
To get around this with 32-bit Progess a PROCESS EVENTS statement could be added to the code that is processing. This will force Progress to handle pending events so the user can minimize and maximize the Progress window.