Meine Hilfe schreibt da folgendes
Zitat von
Delphi Help:
For a long-string or dynamic-array variable, SetLength reallocates the string or array referenced by S to the given length. Existing characters in the string or elements in the array are preserved, but the content of newly allocated space is undefined.
Es wird auch noch auf die Ausnahme von Arrays mit speziellen Typen wie Strings, Objekten, ... hingewiesen. Diese werden, für die neuen Bereiche, auf 0 bzw. nil initialisiert.