Kbase P123148: 4GL/ABL: Error (4025) migrating an 8.3B or lower GUI application to 8.3C or higher
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/01/2009 |
|
Status: Verified
SYMPTOM(s):
4GL/ABL: Error (4025) migrating an 8.3B or lower GUI application to 8.3C or higher
**Unable to realize RECTANGLE widget. (4025)
Application works fine under 9.1C
Application fails under 9.1E with error (4025)
Application uses a .ini file in its startup command
FACT(s) (Environment):
Windows
Progress 8.x
Progress 9.x
CAUSE:
Bug# 20000128-002
CAUSE:
Some applications encounter real estate and / or focus issues when migrated from 8.3B or earlier to 8.3C or later. These issues are related to the geometry or focus of FRAME, DIALOG BOX and MESSAGE BOX widgets. To resolve this issue, Progress introduced the OldMsgBoxes startup parameter to make such applications behave the same way as they did under their original development version.
In this case, the application worked fine under 9.1C because the .ini file set the OldMsgBoxes to yes, and failed under 9.1E because the .ini file did not set the OldMsgBoxes to yes.
FIX:
Add the line:
OldMsgBoxes=yes
to the Startup section of the progress.ini or the registry.