System.Classes.TMemoryStream.SetSize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TMemoryStream

Beschreibung

Setzt die Eigenschaft Size des Speicher-Streams.

Mit SetSize legt man die Größe eines Speicher-Streams fest, bevor dieser mit Daten gefüllt wird. Maßgebend ist der Wert des Parameters NewSize. Vor der Reservierung wird der aktuelle Inhalt von Memory verworfen.

SetSize wird aufgerufen, bevor der Speicher-Stream mit Daten aus verschiedenen Quellen oder mit dem Teilinhalt eines anderen Streams gefüllt wird. Wenn der vorgesehene Inhalt des Streams exakt mit dem Inhalt eines anderen Streams oder einer Datei übereinstimmt, verwenden Sie stattdessen die Methoden LoadFromStream oder LoadFromFile.

Siehe auch