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 */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.WideStrings.pas System.WideStrings.hpp |
System.WideStrings | TWideStrings |
Beschreibung
Füllt die Liste mit Textzeilen, die aus einem Stream gelesen wurden.
Mit LoadFromStream können Sie die Liste des TWideStrings-Objekts aus dem von Stream angegebenen Stream füllen. Der aus dem Stream gelesene Text wird in einzelne Strings zerlegt, die durch Zeilenvorschub- oder Wagenrücklaufzeichen voneinander getrennt sind. LoadFromStream liest dadurch den Wert der Text-Eigenschaft ein.
Wenn der Parameter Encoding nicht angegeben ist, werden die Strings mit der geeigneten Codierung geladen. Der Wert der Codierung wird beim Aufrufen der Routine GetBufferEncoding der Klasse TEncoding erhaltet.
Wenn der Stream ein Datei-Stream ist, hat LoadFromStream die gleiche Wirkung wie LoadFromFile. Der Unterschied liegt darin, dass die Anwendung den Datei-Stream erstellen und freigeben muss.