Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.012 c
1-8383
Igit
2003-10-22 16:51
2003.11.03
FileToStream в Delphi


14-8651
Soft
2003-10-14 04:01
2003.11.03
Тайна Альберта Эйнштейна


6-8562
Maxim
2003-09-07 21:03
2003.11.03
MAPISendDocuments (MAPISendMail)


14-8637
Davinchi
2003-10-14 14:28
2003.11.03
Запуск приложения и получение его заголовка и класса


3-8256
ramdy
2003-10-13 15:21
2003.11.03
OnCalcFields & edit





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