System.Classes.TCustomMemoryStream.SaveToStream
Delphi
procedure SaveToStream(Stream: TStream); virtual;
C++
virtual void __fastcall SaveToStream(TStream* Stream);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TCustomMemoryStream |
Description
Ecrit la totalité du flux mémoire dans l'objet flux spécifié par Stream.
La méthode SaveToStream permet de copier les données stockées dans la mémoire dans un autre support de stockage. SaveToStream écrit la totalité de Memory dans l'objet flux spécifié comme paramètre, à partir de la position en cours dans ce flux.
Si le paramètre Stream est un objet TFileStream, SaveToStream fait sensiblement la même chose que la méthode SaveToFile. Cependant, SaveToStream écrit à partir de la position en cours du flux destination. Ainsi, par exemple, SaveToStream peut être utilisé pour ajouter le contenu de Memory à un flux fichier au lieu de remplacer le contenu du fichier comme le fait SaveToFile.
S'il n'est pas possible d'écrire la totalité du flux mémoire dans le flux destination, SaveToStream déclenche une exception EWriteError.