E2283 Zu viele lokale Konstanten. Verwenden Sie kürzere Prozeduren (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi) - Index

Eine oder mehrere Ihrer Prozeduren enthält so viele String-Konstanten, dass die interne Speichergrenze des Compilers überschritten wurde. Dieses Problem kann in automatisch generiertem Code auftreten. Kürzen Sie die betreffenden Prozeduren, oder deklarieren Sie Konstanten anstelle der vielen Literale.

Der DCC32-Compiler erzeugt den Fehler E2283, wenn der Codegenerator nach literalen/konstanten Werten abbricht, die 64 KB überschreiten. Diese 64-KB-Beschränkung gilt pro Funktion für String-, Mengen- und Gleitkommawerte in Ausdrücken in einem Funktionsrumpf.