System.Classes.TCustomMemoryStream
Delphi
TCustomMemoryStream = class(TStream)
C++
class PASCALIMPLEMENTATION TCustomMemoryStream : public TStream
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Beschreibung
TCustomMemoryStream ist eine abstrakte Basisklasse, die als gemeinsamer Vorfahr für Speicher-Streams dient.
Verwenden Sie TCustomMemoryStream als Basisklasse, wenn Sie ein Stream-Objekt definieren, mit dem gespeicherte Daten übertragen werden können. Mit Hilfe von Speicher-Streams lässt sich der Ein- und Ausgabezugriff auf Daten implementieren, die sich auf einem schlecht zugänglichen Speichermedium befinden. Bei der Erstellung des Speicher-Streams können die Daten in einem internen Speicherpuffer abgelegt werden. Nachdem die Daten in einem Speicher-Stream bearbeitet wurden, können sie bei der Freigabe des Speicher-Streams auf das ursprüngliche Speichermedium zurückgeschrieben werden.
Die Instantiierung einer Instanz von TCustomMemoryStream ist nicht zulässig. Es handelt sich bei TCustomMemoryStream um eine abstrakte Klasse, die das allgemeine Verhalten aller Speicher-Streams implementiert. Wenn Sie mit der Instanz eines Speicher-Streams arbeiten wollen, verwenden Sie eine von TCustomMemoryStream abgeleitete Klasse, z.B. TMemoryStream oder TResourceStream.