System.TObject.InitInstance

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

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.

Siehe auch

Personal tools