Главная страница
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.47 MB
Время: 0.02 c
1-8452
Recruit
2003-10-24 13:27
2003.11.03
Как автоматически заменить exe-файл?


1-8536
Raduga
2003-10-23 08:36
2003.11.03
Сохранение и загрузка свойств компонента, содержащего другие объе


8-8554
Илья
2003-07-03 12:49
2003.11.03
Работа со звуком.


6-8560
Александр из Минска
2003-09-07 14:26
2003.11.03
Можно ли переслать директорию?


1-8383
Igit
2003-10-22 16:51
2003.11.03
FileToStream в Delphi