System.Classes.TStrings.LoadFromStream

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure LoadFromStream(Stream: TStream); overload; virtual;
procedure LoadFromStream(Stream: TStream; Encoding: TEncoding); overload; virtual;

C++

virtual void __fastcall LoadFromStream(TStream* Stream)/* overload */;
virtual void __fastcall LoadFromStream(TStream* Stream, System::Sysutils::TEncoding* Encoding)/* overload */;

Propriétés

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

Description

Remplit la liste avec les lignes de texte lues dans un flux.

La méthode LoadFromStream remplit la liste de l'objet TStrings à partir du flux spécifié par Stream. Le texte lu dans le flux est découpé en chaînes séparées par des caractères retour chariot et/ou passage à la ligne. LoadFromStream lit la valeur de la propriété Text.

Si le paramètre Encoding n'est pas fourni, les chaînes sont alors chargées avec l'encodage approprié. La valeur de l'encodage est obtenue en appelant la routine GetBufferEncoding de la classe TEncoding. LoadFromStream enregistre alors la valeur de l'encodage dans la propriété Encoding, à utiliser si le fichier est enregistré.

Si le flux est un flux fichier, LoadFromStream fait la même chose que LoadFromFile, mais l'application doit en plus créer et détruire le flux fichier.

Voir aussi

Exemples de code