Форум: "Начинающим";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
ВнизReadBuffer & WriteBuffer Найти похожие ветки
← →
aleko (2007-03-29 22:28) [0]Доброго времени суток, Мастера. Подскажите в чем разница между
ReadBuffer и WriteBuffer, а то в статье, которая у меня есть, написано,
что:
readbuffer - читает из буфера в поток нужное количество байт;
writebuffer - записывает в поток содержимое буфера заданной длины;
но по моему смысл двух фраз одинаков.
← →
Johnmen © (2007-03-29 22:33) [1]Что за статья, кто аффтар?
← →
Kolan © (2007-03-29 22:36) [2]Имхо и так понятно из названия что одно читает, а второе
записывает
. Еще есть справка.
← →
aleko (2007-03-29 23:33) [3]
> Johnmen © (29.03.07 22:33) [1]
http://articles.org.ru/cfaq/index.php?qid=794&frommostrecent=yes
> Kolan © (29.03.07 22:36) [2]
ReadBuffer method (TStream)
procedure ReadBuffer(var Buffer; Count: Longint);
Reads bytes from the stream into Buffer - с этим более - менее понятно
- из потока в буфер, Count байт
WriteBuffer method (TStream)
procedure WriteBuffer(const Buffer; Count: Longint);
Writes Count bytes from Buffer onto the stream and advances the current
position of the stream by Count bytes - вроде тоже как понятно - из
буфера в поток со смещением текущей позиции
но статья смущает, по ней получается что и читается и пишется только в одном направлении - из потока в буфер
> to all
И еще вопросик - если тип Buffer не определен, а хочу загнать туда
файл, я должен объявлять его как файл?
← →
Johnmen © (2007-03-30 00:19) [4]
> aleko (29.03.07 23:33) [3]
Не смущайся. Это перевод недоучившегося студента...
> И еще вопросик - если тип Buffer не определен, а хочу загнать
> туда файл, я должен объявлять его как файл?
Как это "не определён"? Такого не может быть в строго типизированном языке Паскаль/Делпхи.
А передавать надо адрес первого элемента буфера. Ну и память, ес-но, д.б. выделена заранее.
Короче, читай F1.
← →
aleko (2007-03-30 01:16) [5]
> Johnmen © (30.03.07 00:19) [4]
Понял, спасибо
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c