Vcl.OleCtnrs.TOleContainer.CopyOnSave
Delphi
property CopyOnSave: Boolean read FCopyOnSave write FCopyOnSave default True;
C++
__property bool CopyOnSave = {read=FCopyOnSave, write=FCopyOnSave, default=1};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Vcl.OleCtnrs.pas Vcl.OleCtnrs.hpp |
Vcl.OleCtnrs | TOleContainer |
説明
SaveToFile メソッドおよび SaveToStream メソッドが最初に OLE オブジェクトのコピーを作成するかどうかを示します。
CopyOnSave が true の場合,SaveToFile メソッドおよび SaveToStream メソッドは一時的な OLE オブジェクトを作成し,冗長なデータを圧縮して領域を節約します。この圧縮コピーは,次にファイルやストリームに保存されます。CopyOnSave プロパティが false の場合,OLE オブジェクトは,一時コピーを使って冗長な情報を圧縮することなく,ファイルやストリームに直接保存されます。
コンテナが非常に大型の埋め込みオブジェクトを保持しており,一時コピーを行うだけの十分なメモリがない場合は,CopyOnSave を false に設定してください。デフォルト値は true です。