Die Grenze von 256 Zeichen pro String gab es in Delphi 6 noch, bei Delphi 7 bin ich mir nicht sicher. In Turbo Delphi war die Begrenzung weg. In TStrings (und somit auch im Memo) kannst du meines Wissens nach soviele Zeilen bzw. Zeichen schreiben bis der Arbeitsspeicher voll ist. Bei TIniFile gibt (oder gab?) es eine Begrenzung durch die
API-Funktionen die intern verwendet werden. TMemIniFile hingegen verwendest intern eine TStringList, hat also keine Begrenzung.