System.Classes.TReader.BeginReferences

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure BeginReferences;

C++

void __fastcall BeginReferences();

Propriétés

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

Description

Démarre un bloc de code lisant des composants pouvant contenir des références à d'autres composants.

N'appelez pas directement BeginReferences. BeginReferences est utilisée de manière interne pour la gestion de flux des propriétés faisant référence à d'autres composants.

Après un appel de BeginReferences, l'objet lecteur crée une liste de tous les objets lus et de leur nom. Après avoir lu tous les objets interdépendants, la méthode FixupReferences est appelée pour transformer les références nominales du flux en références d'instance. Enfin, EndReferences libère la liste de correspondance.

BeginReferences est toujours utilisée en association avec FixupReferences et EndReferences dans un bloc try...finally (Delphi) ou try...__finally (C++).

Voir aussi