System.Classes.TReader.EndReferences

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure EndReferences;

C++

void __fastcall EndReferences();

Propriétés

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

Description

Achève un bloc de code lisant dans le flux de l'objet lecteur des composants faisant référence les uns aux autres.

La méthode EndReferences est utilisée pour manipuler avec des flux les propriétés faisant référence à d'autres composants. Les programmeurs n'ont pas besoin d'appeler directement EndReferences.

L'objet lecteur appelle EndReferences 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 trouvées dans le flux en références d'instance. Enfin, EndReferences libère la liste de correspondance.

EndReferences est toujours utilisée dans la partie finale d'un bloc try...finally (Delphi) ou try...__finally (C++) qui comprend également des appels à BeginReferences et FixupReferences.

Voir aussi