Вниз
Скачать: CL | DM;

file of Text, char, byte   Найти похожие ветки 

 
Антон Леонидович   (2004-03-29 17:13) [0]

Уважаемые мастера Дельфи! Объясните пожалуйста, почему чтение/запись из/в файл(а) происходит быстрее если файл объявляется типа text чем char или byte.


 
Digitman ©   (2004-03-29 17:20) [1]

опережающее чтение либо есть либо его нет и в том и ином случаях
ощущение чисто субъективное
считаешь иначе ? при води конкретные алгоритмы и конкретные показатели их производительности


 
han_malign ©   (2004-03-29 17:38) [2]

{ Text file record structure used for Text files }
 PTextBuf = ^TTextBuf;
 TTextBuf = array[0..127] of Char;
 TTextRec = packed record (* must match the size the compiler generates: 460 bytes *)
   Handle: Integer;       (* must overlay with TFileRec *)
   Mode: Word;
   Flags: Word;
   BufSize: Cardinal;
   BufPos: Cardinal;
   BufEnd: Cardinal;
   BufPtr: PChar;
   OpenFunc: Pointer;
   InOutFunc: Pointer;
   FlushFunc: Pointer;
   CloseFunc: Pointer;
   UserData: array[1..32] of Byte;
   Name: array[0..259] of Char;
   Buffer: TTextBuf;
 end;

- char и byte, в отличие от Text, не буферизируется на уровне read(ln), write(ln), но если читать char и byte, блоками с размером кратным 2^x*512(x:0..N), то будет работать еще быстрее чем Text...



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.03 c
3-1079449077
neVIP
2004-03-16 17:57
2004.04.18
Добавление в базу записи, возникла проблема


7-1076687427
Samael
2004-02-13 18:50
2004.04.18
Инсталлятор без окон и дверей


14-1079959121
Карелин Артем
2004-03-22 15:38
2004.04.18
Где можно скачать ГОСТ 34.321-96?


1-1080824086
Batoon
2004-04-01 16:54
2004.04.18
Помогите найти компонент???


6-1076580368
npr2
2004-02-12 13:06
2004.04.18
удаленный доступ




   Наверх