programmintern:
die "systemabhängigen" Typen
> String, Char, Integer, Cardinal
somit paßt es sich immer an den Compiler an
(z.B. ist der String bis D2007 ein AnsiString und ab D2009 ist es ein UnicodeString)
programmextern oder wenn man geziehlt einen bestimmten Typen benötigt:
(also beim Speichern, Datenübertagung oder der Komunikation mit DLLs,
COM-Services und anderen externen Interfaces)
die statischen Typen
> ShortString (String[x]), AnsiString, WideString, UnicodeString, LongInt (und Co.), PAnsiChar, PWideChar
alles entsprechend der Anforderungen an die Daten und Speicherveraltung