Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Свойства. Position – указывает на текущую позицию курсора в потоке



Position – указывает на текущую позицию курсора в потоке. Начиная с этой позиции будет происходить чтение данных.

Size – размер данных в потоке.


Методы

CopyFrom – метод предназначен для копирования из другого потока. У него два параметра – указатель на поток, из которого надо копировать и число показывающее размер данных подлежащих копированию.

Read – прочитать данные из потока, начиная с текущей позиции курсора. У этого метода два параметра – буфер, в который будет происходить чтение и число показывающее размер данных для копирования.

Seek – переместиться в новую позицию в потоке. У этого метода два параметра:

1. Число, указывающее на позицию, в которую надо перейти. Если тебе нужно передвинутся на пять байт, то просто поставь цифру 5.

2. Откуда надо двигаться. Тут возможны три варианта:

. • soFromBeginning – двигаться на указанные количество байт от начала файла.

. • soFromCurrent -двигаться на указанные количество байт от текущей позиции в файле к концу файла.

. • soFromEnd – двигаться от конца файла к началу на указанное количество байт.

SetSize – установить размер потока. Здесь только один параметр – число, указывающее новый размер потока. Допустим, что тебе надо уменьшить размер файла. В этом случае, с помощью метода SetSize потока TFileStream ты можешь уменьшить или даже увеличить размер файла.

Write – записать данные в текущую позицию потока. У этого метода два параметра:

1. 1. Переменная, содержимое которой нужно записать.

2. 2. Число байт для записи.

Это основные методы, которые тебе могут понадобиться при работе с потоками. На практике мы ещё встретимся с подобными объектами, и ты ещё раз увидишь, как с ними работать.






Дата публикования: 2014-11-04; Прочитано: 494 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...