Soap.SOAPHTTPTrans.THTTPReqResp.NewInstance
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 を直接呼び出さないでください。
THTTPReqResp は NewInstance をオーバーライドして,新しいインスタンスが作成されるときに参照カウントをインクリメントします。これにより,参照カウントがゼロになったために,コンストラクタがインスタンスを誤って削除することを防止できます。すべてのコンストラクタの実行後に,AfterConstruction は参照カウントをデクリメントします。