Soap.SOAPHTTPTrans.THTTPReqResp.NewInstance

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function NewInstance: TObject; override;

C++

virtual __classmethod System::TObject * __fastcall NewInstance(void);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Soap.SOAPHTTPTrans.pas
Soap.SOAPHTTPTrans.hpp
Soap.SOAPHTTPTrans THTTPReqResp

Beschreibung

Weist allen Instanzen von THTTPReqResp Arbeitsspeicher zu..

Alle Konstruktoren rufen NewInstance automatisch auf. NewInstance ermittelt durch einen Aufruf von InstanceSize, wie viel Speicher für die jeweilige Instanz auf dem Heap reserviert werden muss. Rufen Sie NewInstance nicht direkt auf.

THTTPReqResp überschreibt NewInstance, um den Referenzzähler beim Erzeugen einer neuen Instanz zu inkrementieren. Dadurch wird verhindert, dass ein Konstruktor die Instanz unbeabsichtigt löscht, weil der Referenzzähler auf Null steht. Die Methode AfterConstruction dekrementiert den Referenzzähler, nachdem alle Konstruktoren ausgeführt wurden.

Siehe auch