System.Classes.TMemoryStream.LoadFromStream

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure LoadFromStream(Stream: TStream);

C++

void __fastcall LoadFromStream(TStream* Stream);

Propriétés

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

Description

Charge la totalité du flux dans le tampon mémoire.

La méthode LoadFromStream permet de remplir le flux mémoire avec le contenu du flux spécifié par le paramètre Stream. LoadFromStream affecte toujours la valeur 0 à la propriété Position du flux source avant de copier le nombre d'octets indiqué par la propriété Size du flux source.

LoadFromStream réalloue le tampon mémoire afin qu'il puisse contenir exactement le contenu du flux source. Cette méthode affecte à la propriété Size des valeurs en conséquence, puis lit tout le contenu du flux source dans le tampon mémoire. Donc, LoadFromStream efface toutes les données préexistantes stockées dans le flux mémoire.

Si le flux source est un objet TFileStream, LoadFromStream fait la même chose que LoadFromFile, à cette différence que l'application doit créer et libérer l'objet TFileStream. LoadFromStream permet également à une application de remplir un objet flux mémoire avec d'autres types d'objets flux.

Voir aussi