System.WideStrings.TWideStrings.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(System::Classes::TStream* Stream)/* overload */;
virtual void __fastcall LoadFromStream(System::Classes::TStream* Stream, System::Sysutils::TEncoding* Encoding)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.WideStrings.pas
System.WideStrings.hpp
System.WideStrings TWideStrings

Description

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

Appelez LoadFromStream pour remplir la liste de l'objet TWideStrings à 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. Par conséquent, 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.

Si le flux est un flux de 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