System.ZLib.TCustomZStream.OnProgress

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

Delphi

property OnProgress: TNotifyEvent read FOnProgress write FOnProgress;

C++

__property System::Classes::TNotifyEvent OnProgress = {read=FOnProgress, write=FOnProgress};

プロパティ

種類 可視性 ソース ユニット
event protected
System.ZLib.pas
System.ZLib.hpp
System.ZLib TCustomZStream


説明

大きいデータ ブロックを単一の呼び出しで読み書きする場合に、発生します。

TCustomZStream から派生するクラスは、OnProgress イベントを使用して、長い読み書き操作の間に、アクションを実行させることができます。

たとえば、TCompressionStream クラスは、ストリームの出力バッファが埋められ、続いて書き込まれた後に、OnProgress イベント ハンドラを呼び出します。 同様に、TDecompressionStream クラスは、入力バッファが埋められ、解凍される準備ができた際に、OnProgress イベント ハンドラを呼び出します。 OnProgress イベントを使用すると、進捗インジケータといった、ユーザー インターフェイス コントロールを更新することができます。 Position プロパティ(TStream から継承)を使用すると、それまで出力ストリームに書き込まれた、未圧縮のバイト数を判断することができます。

関連項目