System.Classes.TCustomMemoryStream.SaveToStream

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi