System.Classes.TMemoryStream.SetSize

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TMemoryStream

Description

SetSize affecte une valeur à la propriété Size du flux mémoire.

La méthode SetSize permet d'affecter une valeur à la propriété Size d'un flux mémoire avant de le remplir avec des données. SetSize alloue le tampon mémoire afin de contenir NewSize octets en conservant autant de données existantes que possible.

Utilisez SetSize avant de remplir le tampon mémoire avec des données de sources variées ou avec une partie d'un autre flux. Si le contenu souhaité du flux est identique à celui d'un autre flux ou d'un fichier, mieux vaut utiliser les méthodes LoadFromStream et LoadFromFile.

Voir aussi