System.TObject.InitInstance
From RAD Studio VCL Documentation (German)
Contents |
Delphi-Informationen
von System.pas
class function InitInstance(Instance: Pointer): TObject;
Unit: System
Typ: Methode
Sichtbarkeit: public
Member von: TObject
C++-Informationen
von System.hpp
__classmethod System::TObject * __fastcall InitInstance(void * instance);
Unit: System
Typ: Methode
Sichtbarkeit: public
Member von: TObject
Beschreibung
Setzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz.
Normalerweise ist ein direkter Aufruf der Methode InitInstance nicht erforderlich. Ihr Aufruf von InitInstance erfolgt bei der Erzeugung eines Objekts mit NewInstance. Wenn Sie NewInstance überschreiben, muss InitInstance als letzte Anweisung aufgerufen werden.
Da InitInstance keine virtuelle Methode ist, können Sie sie nicht überschreiben: Initialisieren Sie daher alle Daten eines Objekts im Konstruktor.