ADO Stream-Objekt

Stream-Objekt (ADO Version 2.5)

ADO Stream-Objekte werden zum Lesen und Schreiben sowie zum Verarbeiten von binären Daten oder Text-Streams verwendet.

Stream-Objekte können auf drei Arten erhalten werden:

  • Durch Verweisen auf eine URL, die ein Objekt (normalerweise eine Datei) enthält, das binäre oder Textdaten enthält. Dieses Objekt kann ein einfaches Dokument, ein Record-Objekt, das strukturierte Dokumente darstellt, oder ein Ordner sein.
  • Durch Instanziierung eines Stream-Objekts. Diese Stream-Objekte können verwendet werden, um Daten für die Anwendung zu speichern. Im Gegensatz zu den Standard-Streams, die mit der URL verbunden sind, sind instanzierte Streams standardmäßig nicht mit der Quelle verbunden.
  • Durch Öffnen des Standard-Stream-Objekts, das mit dem Record-Objekt verbunden ist. Wenn Sie das Record öffnen, können Sie den mit dem Record-Objekt verbundenen Standardstrom erhalten. Öffnen Sie einfach den Stream, um einen Hin- und Rückgang zu löschen.

Syntax

objectname.property
objectname.method

Eigenschaft

Eigenschaft Beschreibung
Zeichensatz Bestimmen Sie die Zeichensatz für die Speicherung des Streams.
EOS Geben Sie zurück, ob die aktuelle Position am Ende des Flusses liegt.
Zeilenumbruch Stellen Sie ein oder geben Sie den Zeilenumbruch in Text-Stream-Objekten zurück.
Modus Stellen Sie ein oder geben Sie die verfügbaren Berechtigungen zum Bearbeiten der Daten zurück.
Position Stellen Sie ein oder geben Sie die aktuelle Position im Stream-Objekt (in Bytes) zurück.
Größe Geben Sie die Größe eines geöffneten Stream-Objekts zurück.
Zustand Geben Sie einen Wert zurück, der beschreibt, ob der Stream geöffnet oder geschlossen ist.
Typ Stellen Sie ein oder geben Sie die Typen der Daten im Stream-Objekt zurück.

Methode

Methode Beschreibung
Abbrechen Führen Sie die Ausführung des Open-Aufrufs für das Stream-Objekt abzubrechen.
Schließen Schließen Sie ein Stream-Objekt.
CopyTo Kopieren Sie eine bestimmte Anzahl von Zeichen/Bits von einem Stream-Objekt in ein anderes Stream-Objekt.
Flush Senden Sie den Inhalt des Stream-Puffers an das verbundene untergeordnete Objekt.
LoadFromFile Laden Sie den Inhalt einer Datei in ein Stream-Objekt.
Open Öffnen Sie ein Stream-Objekt.
Read Lesen Sie den gesamten Stream oder eine bestimmte Anzahl von Bytes aus einem Binärs Stream-Objekt.
ReadText Lesen Sie den gesamten Stream, eine Zeile oder eine bestimmte Anzahl von Bytes aus einem Text Stream-Objekt.
SaveToFile Speichern Sie den Binärbefehl eines Stream-Objekts in eine Datei.
SetEOS Setzen Sie den aktuellen Positionspunkt auf das Ende des Streams (EOS).
SkipLine Springen Sie bei der Lektüre eines TextStreams eine Zeile überspringen.
Write Schreiben Sie Binärdaten in ein Binärs Stream-Objekt.
WriteText Schreiben Sie Zeichendaten in ein Text Stream-Objekt.