E2283 Trop de constantes locales. Utilisez des procédures plus courtes (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Une ou plusieurs de vos procédures contiennent de si nombreuses expressions de constantes chaîne qu'elles dépassent les capacités de stockage interne du compilateur. Cela peut se produire avec du code généré automatiquement. Pour résoudre ce problème, raccourcissez vos procédures ou déclarez des identificateurs de constantes au lieu d'utiliser autant de littéraux dans le code.

Le compilateur DCC32 génère l'erreur E2283 quand le générateur de code renonce quand des valeurs littérales ou des valeurs constantes excédent 64 Ko. Cette limitation de 64 Ko, par fonction, s'applique aux valeurs chaîne, ensemble ou à virgule flottante des expressions d'un corps de fonction.