System.Classes.TCustomMemoryStream.Memory
Delphi
property Memory: Pointer read FMemory;
C++
__property void * Memory = {read=FMemory};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.Classes.pas System.Classes.hpp |
System.Classes | TCustomMemoryStream |
説明
メモリストリームに割り当てたメモリプールに直接アクセスできるようにします。
Memory プロパティを呼び出すと,ストリームに割り当てたメモリにアクセスできます。ストリームに割り当てたメモリには,メモリストリームとして転送するデータが格納されています。Size プロパティは Memory に割り当てられたバイト数で,Position プロパティは Memory 内での現在位置を示します。
メモ: Memory は,読み出し専用プロパティです。Memory プロパティを使ってメモリの内容を変更することはできますが,ストリームが使用する実際のメモリを設定するには,TCustomMemoryStream の下位オブジェクトで,SetPointer メソッドを呼び出してポインタをメモリバッファに割り当てる必要があります。