IHelper

Beschreibung:

IHelper stellt allgemeine Hilfsfunktionen für den Zugriff aus Scriptumgebungen zur Verfügung.

import "OxSvrSpt.idl"

Öffentliche Methoden:

HRESULT WriteStringToStreamAsAscii ([in] IStream * Stream, [in] BSTR
Text)
HRESULT ReadStringFromStreamAsAscii ([in] IStream * Stream, [in] long
Length, [out, retval] BSTR * pOut)
HRESULT CreateStream ([out, retval] IStream ** ppVal)

Dokumentation der Elementfunktionen:

  • HRESULT CreateStream ([out, retval] IStream ** ppVal)

CreateStream erzeugt ein neues IStream -Objekt und liefert dieses zurück.

  • HRESULT ReadStringFromStreamAsAscii ([in] IStream * Stream, [in] long Length, [out, retval] BSTR * pOut)

ReadStringFromStreamAsAscii liest Text als ASCII-Zeichen aus dem Stream.

Es wird die angegebene Menge an ASCII-Zeichen aus dem Stream gelesen und als BasicZeichenkette zurückgeliefert. Beinhaltet der Stream weniger als die angeforderte Menge an Zeichen, werden alle noch bis zum Streamende vorhandenen Zeichen ausgelesen und zurückgeliefert. Die Methode beginnt mit dem Lesen an der Stelle, an der sich der aktuelle Positionszeiger des Streams befindet. Nach dem Lesen verbleibt der Positionszeiger auf der Stelle, auf der er nach der Leseoperation stand.

Parameter:

[in]: Stream IStream -Instanz, aus der gelesen werden soll.

[in]: Length Anzahl der Zeichen, die maximal gelesen werden sollen.

[out]: pOut (VB-Rückgabeparameter) gelesene und in einen BSTR konvertierte Zeichen aus dem Stream.

  • HRESULT WriteStringToStreamAsAscii ([in] IStream * Stream, [in] BSTR Text)

WriteStringToStreamAsAscii schreibt den übergebenen Text in den angegebenen Stream .

Der Text wird als BSTR erwartet und in ASCII-konvertierter Form in den Stream geschrieben. Vor dem Schreiben wird der Positionszeiger des Streams auf das Ende gesetzt.

Parameter:

[in]: Stream Stream, in den die Daten geschrieben werden sollen.

[in]: Text der Text als Basic-Zeichenkette, der in den Stream übernommen werden soll.