Datasnap.DBClient.TClientBlobStream.Destroy
Delphi
destructor Destroy; override;
C++
__fastcall virtual ~TClientBlobStream();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
destructor | public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TClientBlobStream |
説明
TClientBlobStream のインスタンスを解放します。
アプリケーションで直接 Destroy メソッドを呼び出さないでください。かわりに Free メソッドを呼び出します。Free は,TBlobStream オブジェクトが nil でないことを確認した後にのみ Destroy を呼び出します。
Destroy は,TClientBlobStream オブジェクトが BLOB 項目の読み書きに必要なくなったときに,Free を呼び出してそのオブジェクトを破棄します。クライアントデータセットが現在のレコードを変更したときは,クライアントの BLOB ストリームを破棄する必要があります。
Destroy デストラクタは,BLOB ストリームを使って BLOB 項目内のデータを上書きしたり変更した場合でも,OnDataChange イベントを発生させます。次に Destroy デストラクタは BLOB 項目内のデータ処理用に割り当てられているバッファをすべて解放します。