Kbase P28590: error (4043) when compiling procedure
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  01/07/2003 |
|
Status: Unverified
SYMPTOM(s):
error (4043) when compiling procedure
DITEM is not large enough to hold string. (4043)
CAUSE:
One of the code segments in the procedure is growing over 32K (after pre-processing).
Since these code segments are stored in DITEMS which cannot contain more than 32k, this causes the compiler to trip.
This is a hard limit.
FIX:
Either split up the logic in the procedure into multiple sections (by using more internal procedures/functions), or split the procedure itself into multiple external procedures.