System.Classes.TReader.BeginReferences
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++).