Kbase 22040: Error 893 with Numeric Combo-boxes
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/21/2002 |
|
SUMMARY:
When using NUMERIC LIST-ITEM-PAIRS combo-boxes, you might encounter error (893):
SYSTEM ERROR: strent request for more than 32K. (893)
EXPLANATION:
The memory allocation for numeric combo-boxes can be calculated
as :-
LIST-ITEMS = (Length of Format + 1) * (Number of Items)
LIST-ITEM-PAIRS = 256 * Number of items -- This is irrespective of
the format.
The 893 error can be seen by populating a numeric combo-box
with greater than 127 LIST-ITEM-PAIRS. Or in the case of LIST-ITEMS, the actual format of the numeric must be taken into consideration.
SOLUTION:
1) Assign the LIST-ITEM-PAIRS after the container has been
visualized.
2) Use the ADD-LAST method of the combo-box, to add the
LIST-ITEM-PAIRS values individually in the main block or in the
InitializeObject procedure.
References to Written Documentation:
Progress Knowledge Base Solution 19331, "SYSTEM ERROR:strent request for more than 32K / Loading Data"