Moin,
ich habe gerade kein Delphi zur Hand, könnte es aber sein, dass dort ein Unterschied vorhanden ist:
Delphi-Quellcode:
const
foo = 'Hallo Welt!';
fooW : UnicodeString = 'Hallo Welt!';
fooA : AnsiString = 'Hallo Welt!';
Entweder ist foo so groß wie fooW oder wie fooA. Eventuell auf was dazwischen, wenn foo mal mit UTF8 kodiert wird

.
MfG
Fabian