Soap.SOAPHTTPTrans.THTTPReqResp.NewInstance

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function NewInstance: TObject; override;

C++

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

プロパティ

種類 可視性 ソース ユニット
function public
Soap.SOAPHTTPTrans.pas
Soap.SOAPHTTPTrans.hpp
Soap.SOAPHTTPTrans THTTPReqResp

説明

THTTPReqResp の各インスタンスのメモリを割り当てます。

すべてのコンストラクタは NewInstance を自動的に呼び出します。NewInstance は InstanceSize を呼び出して,特定のインスタンスを格納するためにどれだけのメモリをヒープから割り当てる必要があるかを判別します。NewInstance を直接呼び出さないでください。

THTTPReqRespNewInstance をオーバーライドして,新しいインスタンスが作成されるときに参照カウントをインクリメントします。これにより,参照カウントがゼロになったために,コンストラクタがインスタンスを誤って削除することを防止できます。すべてのコンストラクタの実行後に,AfterConstruction は参照カウントをデクリメントします。

関連項目