System.Classes.TMemoryStream
Delphi
TMemoryStream = class(TCustomMemoryStream)
C++
class PASCALIMPLEMENTATION TMemoryStream : public TCustomMemoryStream
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
TMemoryStream は、データを動的メモリに格納するストリームです。最大データ サイズは、プラットフォームによって変わります:
- 32 ビット プラットフォームは最大 2GB
- 64 ビット プラットフォームは最大、既存のメモリ サイズ
TMemoryStream を使用すると、データを動的メモリ バッファに格納することができ、ファイルのようなアクセス機能によって強化されます。TMemoryStream はストリーム オブジェクトの汎用入出力機能を提供しており、動的メモリ バッファを管理するための、メソッドとプロパティが導入されています。
メモリ ストリームは、情報を保持したり別の記憶媒体への読み書きを行ったりできる中間オブジェクトとして使用すると有益です。 このストリームは、ストリーム同士の内容を比較したり、アクセスしにくい媒体に格納されたデータを操作したりするために便利な形式です。
関連項目