In den Referenzen von emba steht etwas zu den Typdeklarationen
http://docwiki.embarcadero.com/RADSt...Typdeklaration
Zitat:
Die Typdeklaration selbst liegt nicht im Gültigkeitsbereich des Typbezeichners (dies gilt allerdings nicht für Zeigertypen). Aus diesem Grund kann beispielsweise ein Record-Typ definiert werden, der sich selbst rekursiv verwendet.
Wenn Sie einen Typ deklarieren, der mit einem vorhandenen Typ identisch ist, behandelt der Compiler den neuen Typbezeichner als Alias für den alten. In den Deklarationen
Wie ist der Gültigkeitsbereich eines Typbezeichners zu verstehen?
Könnt Ihr mir vielleicht noch ein Beispiel geben, wann man sinnvoller Weise soetwas macht:
type newTypeName = type KnownType
anstelle von dem gewohnten
type newTypeName = KnownType
Leider verstehe Ich nicht vollständig oder nur zum Teil worum es geht.
Vielen Dank im Vorraus!