System.IniFiles.TCustomIniFile.ReadBinaryStream

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function ReadBinaryStream(const Section, Name: string; Value: TStream): Integer; virtual;

C++

virtual int __fastcall ReadBinaryStream(const System::UnicodeString Section, const System::UnicodeString Name, System::Classes::TStream* Value);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.IniFiles.pas
System.IniFiles.hpp
System.IniFiles TCustomIniFile

Beschreibung

Liest einen binären Wert aus einer INI-Datei.

Mit ReadBinaryStream kann ein binärer Wert in einen angegebenen Stream gestellt werden. ReadBinaryStream konvertiert die hexadezimalen Zeichen des binären Wertes und liest sie an die aktuelle Position des Streams ein. ReadBinaryStream gibt die Anzahl der in den Stream gestellten Bytes zurück. Wenn der Stream ein Arbeitsspeicher-Stream (TMemoryStream oder eine abgeleitete Klasse) ist, bleibt der Stream auf demselben Byte positioniert, wie vor dem Aufruf von ReadBinaryStream (unmittelbar vor dem neuen binären Wert).

Section bezeichnet den Abschnitt, der den gewünschten Schlüssel enthält.

Name ist der Name des Schlüssels mit dem binären Wert.

Value enthält den Stream, in den der binäre Wert gestellt werden soll.

Anmerkung:  Wenn sie zusammen mit einer Windows-INI-Datei eingesetzt wird, ist die Methode ReadBinaryStream auf 1023 Zeichen beschränkt.

Siehe auch