Consultor Eletrônico



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.