Zitat von
Abraxas:
Allerdings ist es völlig egal ob ich die Prozedur Erzeuge verwende oder einfach nur Create.
Es kommt jedesmal der Fehler mit Read of Adress ...
Konstruktoren werden immer wie Klassenmethoden (sowas wie die statischen Methoden in Java) aufgerufen, das heißt <Klassenname>.Create, nicht <Instanz>.Create. Das liegt daran, dass erstens zum Zeitpunkt des Erzeugens die Instaz noch gar nicht existiert, ein Aufruf wie <Instanz>.Methode also sinnlos ist (bei statischen Methoden kann das funktionieren, bei virtuellen Methoden kracht das sowieso) und außerdem der Konstruktor zur Klasse (dem Bauplan) gehört, und nicht zum Objekt (dem Gebäude, sozusagen).