System.Classes.TReader.FixupReferences

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

Delphi

procedure FixupReferences;

C++

void __fastcall FixupReferences();

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TReader

説明

ほかのコンポーネントによって表されるプロパティをストリーミングする場合に参照を解決します。

FixupReferences メソッドは,ストリーム入出力システムがストリームからの名前付き参照をインスタンスの参照にするために内部的に使用されます。ユーザーはこのメソッドを呼び出す必要はありません。

リーダーオブジェクトは BeginReferences メソッドを呼び出し,読み出されたすべてのオブジェクトおよびその名前のリストを作成します。すべての相互依存オブジェクトを読み出すと,FixupReferences メソッドが呼び出され,すべてのオブジェクトを読み出した後でリーダーオブジェクトのストリームから読み出されるさまざまな相互依存コンポーネント間の参照を解決します。最後に,EndReferences メソッドを呼び出してフィクスアップリストを破棄します。

FixupReferences メソッドは,必ず try...finally ブロック(Delphi)または try...__finally (C++)ブロック内の BeginReferencesEndReferences の呼び出しの間で使用します。

関連項目