der organist hat folgendes geschrieben : |
| ... aber im Gegensatz zu einer normalen prozedur wird zusätzlich das Objekt erzeugt, selbiges beim destructor. |
Jein; wird der Konstruktor über eine Objektreferenz aufgerufen bzw. über Self, wird kein neues Objekt mehr erzeugt. Es gibt eine Fallunterscheidung. Nicht immer "kreiert" der Konstruktor was.
Im Übrigen ruft der Konstruktur auch NewInstance und AfterConstruction und besitzt einen Exception-Handler, der dafür sorgt, dass im Fehlerfall der Destruktor aufgerufen wird.