Ich benutze es nicht, mich würde aber interessieren warum es zulässig ist auf eine Property eines Objects zuzugreifen, ohne dieses vorher erzeugen zu müssen.
Es ist nicht zulässig. Die Runtime erkennt halt nicht das du auf ein nicht erzeugtes Objekt zugreifst. Und solange nicht Windows interventiert weil die Adressen in keinem Zugewiesenen Speicherbereich liegen zerschiest du dir u.U. halt die Delphi-Internen Basisstrukturen.
Windows Vista - Eine neue Erfahrung in Fehlern.