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