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

Вниз

Read File from HDD побайтно => скорость очень низкая.   Найти похожие ветки 

 
opoloXAI   (2003-08-22 15:37) [0]

Добрый день.
Подскажите, пожалуйста. Я хочу побайтно посылать на LPT-port файл. Сначала, я не понимал почему это происходит очень медленно. Думал, что это связано с портом. Но затем написал цикл:

var b: Byte;

AssignFile(f,"file.txt");
ReSet(f);
repeat
Read(f,b);
// отправляю байт на LPT-Port
until EOF(f)=true;
CloseFile(f);

Получилось, что скорость просто ОЧЕНЬ маленькая. Я предполагаю, что в этой ситуации нужно воспользоваться потоками, но не знаю как это сделать. А может есть другие, более практичные способы?
Заранее спасибо.


 
MBo   (2003-08-22 15:40) [1]

TFileStream или другой метод чтения - главное, чтобы читался сразу блок, а не по одному байту


 
opoloXAI   (2003-08-22 18:00) [2]

Подбросьте примерчик.


 
MBo   (2003-08-22 18:03) [3]

хелп читай


 
HolACost!   (2003-08-22 18:06) [4]

BlockRead/BlockWrite
FileRead/FileWrite



Страницы: 1 вся ветка

Текущий архив: 2003.11.03;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.008 c
3-8280
rosl
2003-10-14 03:35
2003.11.03
сортировка


1-8413
NewD
2003-10-22 14:00
2003.11.03
Как сделать Hint для отдельного элемента дерева.


1-8394
Alibaba
2003-10-21 13:35
2003.11.03
SQL Advantage


9-8244
boson
2003-04-27 23:51
2003.11.03
Physical Engine


14-8658
Сергей Суровцев
2003-10-14 10:07
2003.11.03
Файлы заменяются старыми копиями.





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