Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.22;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.032 c
2-1175055373
npu3pak
2007-03-28 08:16
2007.04.22
Как добавить новые строки в базу на accesse?


2-1175232123
Merry
2007-03-30 09:22
2007.04.22
Вызов процедуры


2-1175561133
SerJaNT
2007-04-03 04:45
2007.04.22
Присвоить событию свою процедуру


3-1170402908
desc
2007-02-02 10:55
2007.04.22
Поле назвали INNER


15-1174990027
eXPell
2007-03-27 14:07
2007.04.22
С чем это может быть связано?)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский