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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.WideStrings.pas System.WideStrings.hpp |
System.WideStrings | TWideStrings |
説明
ストリームから読み込まれたテキストの行をリストに設定します。
LoadFromStream メソッドを呼び出すと、Stream に指定されたストリームから TWideStrings オブジェクトのリストを設定できます。 ストリームから読み込まれたテキストは、復帰文字や改行文字で区切られた文字列に変換されます。 そして、LoadFromStream は Text プロパティの値を読み込みます。
Encoding パラメータが指定されていない場合、文字列は適切なエンコーディングを使ってロードされます。 TEncoding クラスの GetBufferEncoding ルーチンを呼び出すことで、エンコーディングの値が取得できます。
ストリームがファイル ストリームのとき、LoadFromStream は LoadFromFile と同じように動作しますが、ファイル ストリームの作成と破棄はアプリケーションで行う必要があります。