Methoden von System.Classes.TMemoryStream
Aus RAD Studio API Documentation
GeerbteProtected
AfterConstruction public Reagiert, nachdem der letzte Konstruktor ausgeführt wurde.
BeforeDestruction public Reagiert, bevor der erste Destruktor ausgeführt wird.
CheckDisposed protected
ClassInfo public Gibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück.
ClassName public Gibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable).
ClassNameIs public Ermittelt, ob ein Objekt einen bestimmten Typ besitzt.
ClassParent public Gibt den Typ des direkten Vorfahren einer Klasse zurück.
ClassType public Gibt die Klassenreferenz der Objektklasse zurück.
CleanupInstance public Übernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen.
Clear public Gibt den Speicherpuffer frei. Dabei werden alle Daten des Streams verworfen.
CopyFrom public Kopiert eine angegebene Anzahl von Bytes aus einem Stream in einen anderen.
Create public
DefaultHandler public Stellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
Destroy public Gibt eine Instanz von TMemoryStream frei.
Dispatch public Ruft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf.
Equals public Überprüft, ob die aktuelle Instanz und der Obj-Parameter gleich sind.
FieldAddress public Liefert die Adresse eines als published deklarierten Objektfeldes.
FixupResourceHeader public Passt den Ressourcen-Header einer Ressource an, die in den Stream geschrieben wurde.
Free public Löst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.
FreeInstance public Gibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
GetDisposed protected
GetHashCode public Gibt einen Integerwert zurück, der den Hash-Code enthält.
GetInterface public Ermittelt eine angegebene Schnittstelle.
GetInterfaceEntry public Liefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück.
GetInterfaceTable public Gibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält.
GetSize protected Gibt die Größe der Stream-Ressource als ein Int64.
InheritsFrom public Legt die Art der Beziehung zwischen zwei Objekttypen fest.
InitInstance public Setzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz.
InstanceSize public Gibt für jede Instanz des Objekttyps die Größe in Byte zurück.
LoadFromFile public Lädt eine ganze Datei in den Speicherpuffer.
LoadFromStream public Lädt einen ganzen Stream in den Speicherpuffer.
MethodAddress public Gibt die Adresse einer Klassenmethode anhand des Namens zurück.
MethodName public Gibt den Namen einer Klassenmethode per Adresse zurück.
NewInstance public Weist für eine Instanz eines Objekttyps Speicher zu und gibt einen Zeiger auf die neue Instanz zurück.
QualifiedClassName public Gibt den qualifizierten Namen der Klasse zurück.
Read public Read liest bis zu Count Byte aus dem Speicher-Stream in Buffer ein und verschiebt die aktuelle Position im Stream um die Anzahl der eingelesenen Bytes nach vorne.
Read64 public
ReadBufferData public Methoden, die für das Einlesen der festgelegten Byte-Anzahl
Count oder SizeOf(Buffer) aus dem Stream in Buffer zuständig sind. ReadComponent public Leitet Stream-Operationen für Komponenten und deren Eigenschaften ein.
ReadComponentRes public Liest Komponenten und deren Eigenschaften aus einem Stream in einem Ressourcedateiformat.
ReadData public Methoden, die für das Einlesen von bis zu
Count, aber nicht mehr als SizeOf(Buffer) Byte aus dem Stream in Buffer zuständig sind. ReadResHeader public Liest den Header einer Windows-Ressourcendatei aus dem Stream.
Realloc protected Setzt die Größe des internen Puffers auf die angegebene Kapazität.
SafeCallException public Fängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
SaveToFile public Schreibt den gesamten Inhalt des Speicher-Streams in die Datei mit dem angegebenen Namen.
SaveToStream public Schreibt den gesamten Inhalt des Speicher-Streams in das über Stream angegebene Stream-Objekt.
Seek public Verschiebt die aktuelle Position des Streams um
Offset Bytes. Die Verschiebung erfolgt relativ zu dem mit Origin angegebenen Ursprung. Seek32 public
SetCapacity protected
SetPointer protected Ersetzt den Speicherpuffer, der mit dem Speicher-Stream verbunden ist.
SetSize public Setzt die Eigenschaft Size des Speicher-Streams.
ToString public Gibt einen String zurück, der den Klassennamen enthält.
UnitName public Gibt den Namen der Unit zurück, in der die Klasse definiert ist.
UnitScope public Gibt den Unit-Gültigkeitsbereich der Klasse zurück.
Write public Schreibt die mit Count vorgegebene Anzahl von Bytes aus dem Puffer (Buffer) an die aktuelle Position im Speicherpuffer und aktualisiert dann die Position auf Basis von Count.
Write64 public
WriteComponent public Leitet das Schreiben von Komponenten und deren Eigenschaften in einen Stream ein.
WriteComponentRes public Schreibt Komponenten und deren Eigenschaften in einen Stream aus einem Ressourcedateiformat.
WriteData public Methoden, die für das Schreiben von bis zu
Count Byte aus Buffer in den Stream zuständig sind. WriteDescendent public Stellt Komponenten und ihre Eigenschaften in geerbten Formularen in den Stream.
WriteDescendentRes public Stellt Komponenten und ihre Eigenschaften in geerbten Formularen in den Stream.
WriteResourceHeader public Schreibt einen Ressourcendatei-Header in den Stream..