System.Classes.TMemoryStream.LoadFromStream
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.