Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Position – указывает на текущую позицию курсора в потоке. Начиная с этой позиции будет происходить чтение данных.
Size – размер данных в потоке.
Методы
CopyFrom – метод предназначен для копирования из другого потока. У него два параметра – указатель на поток, из которого надо копировать и число показывающее размер данных подлежащих копированию.
Read – прочитать данные из потока, начиная с текущей позиции курсора. У этого метода два параметра – буфер, в который будет происходить чтение и число показывающее размер данных для копирования.
Seek – переместиться в новую позицию в потоке. У этого метода два параметра:
1. Число, указывающее на позицию, в которую надо перейти. Если тебе нужно передвинутся на пять байт, то просто поставь цифру 5.
2. Откуда надо двигаться. Тут возможны три варианта:
. • soFromBeginning – двигаться на указанные количество байт от начала файла.
. • soFromCurrent -двигаться на указанные количество байт от текущей позиции в файле к концу файла.
. • soFromEnd – двигаться от конца файла к началу на указанное количество байт.
SetSize – установить размер потока. Здесь только один параметр – число, указывающее новый размер потока. Допустим, что тебе надо уменьшить размер файла. В этом случае, с помощью метода SetSize потока TFileStream ты можешь уменьшить или даже увеличить размер файла.
Write – записать данные в текущую позицию потока. У этого метода два параметра:
1. 1. Переменная, содержимое которой нужно записать.
2. 2. Число байт для записи.
Это основные методы, которые тебе могут понадобиться при работе с потоками. На практике мы ещё встретимся с подобными объектами, и ты ещё раз увидишь, как с ними работать.
Дата публикования: 2014-11-04; Прочитано: 494 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!