Главная страница
    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.008 c
14-8623
Думкин
2003-10-13 05:29
2003.11.03
С днем рождения! 13 октября.


3-8294
Ska
2003-10-13 15:11
2003.11.03
Помогите разобраться


1-8488
Yurik_Jmurik
2003-10-23 23:12
2003.11.03
Звук и обьём ОП


14-8654
Gorlum
2003-10-14 11:30
2003.11.03
Про создание карт


1-8493
Grafdionis
2003-10-23 22:17
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский