![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Тип файла
Armageddon © (2002-12-28 15:23:00)Я пишу архиватор. Подскажите пожалуйста как мне открыть файл(*.exe- всмысле file of что?). Каким типом мне его обьявить. Может Of Byte, и какие еще есть предложения. Буду очень благодарен.
DJ_Sedoy (2002-12-28 17:26:00) [1]Почему медленно? Если имеется в виду именно of byte, то в принципе можно использовать blockwrite и blockread - я так avi резал. 650 метров минуты за полторы примерно.
Armageddon (2002-12-28 15:50:00) [2]Большое спасибо
RWolf (2002-12-28 15:44:00) [3]
var f:file;
buf:array[0..4095]of byte;
n:integer;
...
AssignFile(f, "FileName");
Reset(f, 1); { Record size = 1 }
blockread(f,buf,sizeof(buf),n);
closefile(f);
showmessage(inttostr(n)+" байт считано из файла";
Armageddon (2002-12-28 15:32:00) [4]А можно по подробнее. КАк с информацией работать. Ну в каком она виде.
RWolf (2002-12-28 15:26:00) [5]file of byte и т.п. - чересчур медленно.
Варианты:
1) бестиповый файл - var f:file;
2) memory-mapped файл (см.WinAPI).