System.Classes.TRecall.Create

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

Delphi

constructor Create(AStorage, AReference: TPersistent);

C++

__fastcall TRecall(TPersistent* AStorage, TPersistent* AReference);

プロパティ

種類 可視性 ソース ユニット
constructor public
System.Classes.pas
System.Classes.hpp
System.Classes TRecall

説明

Create は,TRecall オブジェクトのインスタンスを作成します。

メモ:  Create メソッドを呼び出すと,特定の参照オブジェクトのプロパティを保存するための TRecall オブジェクトをインスタンス化できます。

AStorage は,参照オブジェクトのプロパティを保存するオブジェクトです。TRecall のインスタンスを作成したら,TRecall が AStorage のメモリを管理し,破棄されるときに AStorage を解放します。TRecall の作成後に AStorage を直接解放しないでください。

AReference は,TRecall オブジェクトを作成したときと,その後に Store メソッドを呼び出したときに保存されるプロパティを持つオブジェクトです。

AStorage と AReference が同じ型のオブジェクトである必要はありません。ただし,TRecall が保存および復元できるプロパティは,参照オブジェクトと記憶オブジェクトとの間で割り当て可能なものに限られます。つまり,TRecall は,AStorage および AReference の Assign メソッドによってコピーされるプロパティだけを扱います。

関連項目