Kann es sein, daß unter D2009 die Konstanten aufgrund des
Unicode länger sind und du somit an eine Grenze gestoßen bist?
(man könnte ja mal versuchen in den alten Delphi-Versionen entsprechend mit doppelt so langen Stringkonstanten zu testen

)
diese typisierten Stingkonstanten haben intern ja mehr den Charakter von Variablen
Ein Therapeut entspricht 1024 Gigapeut.