System.Classes.TMemoryStream

提供: RAD Studio API Documentation
移動先: 案内検索

System.Classes.TCustomMemoryStreamSystem.Classes.TStreamSystem.TObjectTMemoryStream

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 はストリーム オブジェクトの汎用入出力機能を提供しており、動的メモリ バッファを管理するための、メソッドとプロパティが導入されています。

メモリ ストリームは、情報を保持したり別の記憶媒体への読み書きを行ったりできる中間オブジェクトとして使用すると有益です。 このストリームは、ストリーム同士の内容を比較したり、アクセスしにくい媒体に格納されたデータを操作したりするために便利な形式です。

関連項目


コード サンプル