Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.058 c
15-1174736919
Kostafey
2007-03-24 14:48
2007.04.22
Порекомендуйте как правильно организовать GUI


2-1175173581
Ezorcist
2007-03-29 17:06
2007.04.22
Вопрос по безопасности при открытии порта.


4-1164636280
samael6
2006-11-27 17:04
2007.04.22
Остановка драйвера


15-1175070915
Менеджер Ольга
2007-03-28 12:35
2007.04.22
ВАКАНСИЯ


2-1174992785
Riply
2007-03-27 14:53
2007.04.22
Определение разрыва связи с Pipe - клиентом.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский