System.IniFiles.TCustomIniFile.ReadBinaryStream
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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.IniFiles.pas System.IniFiles.hpp |
System.IniFiles | TCustomIniFile |
Description
Lit une valeur binaire dans le fichier ini.
Appelez ReadBinaryStream pour lire une valeur binaire et l'écrire dans un flux spécifié. Après avoir lu la valeur binaire, qu'elle convertit à partir d'une série de caractères hexadécimaux, dans le fichier ini et l'avoir écrite à la position en cours dans le flux, ReadBinaryStream renvoie le nombre d'octets écrits dans le flux. Si le flux est un flux mémoire (TMemoryStream ou l'un de ses descendants), il demeure positionné sur le même octet qu'il occupait avant l'appel de ReadBinaryStream (juste avant la nouvelle valeur binaire).
Section représente la section qui contient la clé voulue.
Name représente la clé sous laquelle les données binaires sont stockées.
Value représente le flux dans lequel la valeur binaire est écrite.
Remarque : Quand elle est utilisée avec un fichier .ini Windows, ReadBinaryStream est limitée à 1 023 caractères.