System.Classes.TReader.EndReferences
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.