System.Classes.TReader

De Appmethod Libraries
Aller à : navigation, rechercher

System.Classes.TFilerSystem.TObjectTReader

Object Pascal

TReader = class(TFiler)

C++

class PASCALIMPLEMENTATION TReader : public TFiler

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Description

TReader est un objet filer spécialisé lisant les données de composant d'un flux associé.

La classe TReader est utilisée de manière interne par le système de flux de composants pour rétablir l'état d'un composant qui a été écrit dans un flux. Elle gère le mécanisme de lecture dans un flux des données associées à un composant. C'est l'objet lecteur, et non l'objet flux, qui est chargé de gérer la complexité des flux de composant. Cela se fait grâce à des méthodes qui permettent :

  • Créer des instances de composant à partir de noms de classe lus dans le flux.
  • Affecter des données d'un flux aux propriétés publiées d'un composant.
  • Permettre à un objet de stocker des données cachées ou complexes, comme si elles étaient des propriétés publiées de l'objet.
  • Résoudre les références entres composants, par exemple pour les propriétés des composants faisant référence à un autre composant.

D'autres méthodes et propriétés de TReader déclenchent les événements de l'objet lecteur et interagissent avec le flux.

Les utilisateurs ne créent pas directement d'objets lecteur. Les lecteurs sont automatiquement créés par les méthodes des objets flux de composant ou par des routines globales démarrant un flux. Notamment :

Une fois l'utilisation du flux commencée, l'application n'a pas besoin de manipuler directement l'objet lecteur. L'interaction entre les objets lecteur, composant et flux se fait automatiquement dans les méthodes de ces objets qui s'appellent entres elles.

Voir aussi

Exemples de code