System.Classes.TReader.FixupReferences

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure FixupReferences;

C++

void __fastcall FixupReferences(void);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TReader

Description

Permet de résoudre les références lorsque sont lues dans le flux des propriétés désignant d'autres composants.

La méthode FixupReferences est utilisée de manière interne par le système de flux pour transformer les références nominales trouvées dans le flux en références d'instance. N'appelez jamais cette méthode.

L'objet lecteur appelle BeginReferences et crée une liste de tous les objets lus et de leurs noms. Après avoir lu tous les objets interdépendants, l'appel de la méthode FixupReferences permet de transformer toutes les références nominales (entre divers composants interdépendants) trouvées dans le flux de l'objet lecteur en références d'instance. Enfin, EndReferences libère la liste de correspondance.

FixupReferences est toujours utilisée dans un bloc try...finally (Delphi) ou try...__finally (C++) entre l'appel de BeginReferences et celui de EndReferences.

Voir aussi