Create(Stream: IIOStream);
Stream. Поток из которого будет осуществляться чтение двоичных данных.
Конструктор Create создает объект, позволяющий считывать данные из двоичного формата.
В качестве значения параметра Stream необходимо указать поток, связанный с тем местом, в котором хранятся данные в двоичном формате. Инициализируйте объект одного из следующих классов и укажите его в качестве значения параметра Stream:
FileStream. Поток, связанный с файлом на диске;
MemoryStream. Поток в памяти компьютера.
Sub UserProc;
Var
f: IFileStream;
BinRead: IBinaryReader;
s: String;
Begin
If File.Exists("c:\BinFile.dat") Then
f := New FileStream.Create("c:\BinFile.dat", FileOpenMode.Read, FileShare.DenyNone);
BinRead := New BinaryReader.Create(f);
s := BinRead.ReadString;
Debug.WriteLine(s);
Dispose f;
End If;
End Sub UserProc;
При выполнении примера будет осуществлена проверка наличия файла «BinFile.dat». Если файл существует, то из него будет осуществлено чтение символьной строки. Считанное значение будет выведено в консоль среды разработки.
См. также: