FMX.MultiResBitmap.TCustomBitmapItem.Dormant
Delphi
property Dormant: Boolean read FDormant write SetDormant;
C++
__property bool Dormant = {read=FDormant, write=SetDormant, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FMX.MultiresBitmap.pas FMX.MultiResBitmap.hpp |
FMX.MultiResBitmap | TCustomBitmapItem |
説明
実際のイメージが、このビットマップ項目に格納されているかを示します。
Dormant は、メモリ消費量を削減するために使用します。これは、Bitmap へのどんなアクセスも、メモリ消費量を大幅に増加させるからです。 Dormant が True
(デフォルト)の場合、イメージ データは Bitmap ではなく、ストリーム内に格納されています。 (Bitmap は nil
です。)Bitmap プロパティにアクセスすると、Dormant は自動的に False
に設定され、TBitmapOfItem のインスタンスが作成されます。
コードでこれを本当に必要でない場合には、Bitmap プロパティを使用しないでください。 代わりに、IsEmpty、Width、Height といったプロパティの使用を検討してください。