System.WideStrings.TWideStrings.LoadFromStream
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.