TurboPascal, Strings. short Strings sind 255 Zeichen lang,
long/huge Strings für Win9x Systeme sind maximal 2GB, bei NT sind sie normalerweise 2TB, können aber auch nur 4GB groß sein.
Die maximale Stringlänge ist der maximal, "en Block", addressierbare Speicherbereich, grob gesagt. Daher können Win95 Systeme auch keine Dateien größer 2GB erstellen, NT packt dagegen, laut Dokumentation, 2TB Dateien. Die Länge eines Strings zu vergrößern ist daher auch nicht sinnvoll, was nützt es mir wenn ich 4GB im Speicher hätte, jedoch nur 2GB Dateien schrieben kann?
SMI