Consultor Eletrônico



Kbase P6099: Message boxes are displayed behind other windows or dialogs
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   8/9/2007
Status: Verified

FACT(s) (Environment):

OpenEdge 10.1A
Progress 9.x

SYMPTOM(s):

A message box displayed from dialog box displays behind the dialog box with no way to bring it to the foreground

Message boxes are displayed behind other windows or dialog boxes

The -debugalert startup parameter is being used

The SESSION:DEBUG-ALERT = TRUE is being used

CAUSE:

Bug# 20060503-006

CAUSE:

Message boxes were not being parented to the correct window when either the -debugalert startup parameter was used or the SESSION:DEBUG-ALERT attribute was set to TRUE

FIX:

Upgrade to OpenEdge 10.1A02 or later.
If upgrading is not an option then use one of the following workarounds:
1. Do not start the session with the -debugalert startup parameter if you are currently doing so.
2. Remove the statement "SESSION:DEBUG-ALERT = TRUE" from the code if it is there.
3. Press ALT-TAB to bring the hidden message box to the top
4. Follow these steps to access the hidden alert box:
a. Right-mouse-click in the window Taskbar and select Cascade Windows.
b. Part of the previously hidden message box is now visible. Close it.
c. Right-mouse-click in the window Taskbar and select Undo Cascade
6. If none of the above workarounds is acceptable, then publish the application in the desktop mode.