System.Classes.TMemoryStream.SetSize
Delphi
procedure SetSize(const NewSize: Int64); override;
procedure SetSize(NewSize: Longint); override;
C++
virtual void __fastcall SetSize(const __int64 NewSize)/* overload */;
virtual void __fastcall SetSize(int NewSize)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TMemoryStream |
説明
メモリストリームの Size プロパティを設定します。
SetSize メソッドを使用すると,メモリストリームにデータをロードする前にメモリストリームの Size プロパティを設定できます。SetSize メソッドは,NewSize バイトのメモリバッファを割り当てます。
SetSize メソッドは,複数のソースからのデータやほかのストリームからのデータをメモリバッファに読み出す前に使用します。メモリストリームにあるべき内容がほかのストリームまたはファイルの内容とまったく同じ場合は,LoadFromStream メソッドまたは LoadFromFile メソッドを使用します。