Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.13;
Скачать: CL | DM;

Вниз

Тип файла   Найти похожие ветки 

 
Armageddon ©   (2002-12-28 15:23) [0]

Я пишу архиватор. Подскажите пожалуйста как мне открыть файл(*.exe- всмысле file of что?). Каким типом мне его обьявить. Может Of Byte, и какие еще есть предложения. Буду очень благодарен.


 
RWolf   (2002-12-28 15:26) [1]

file of byte и т.п. - чересчур медленно.
Варианты:
1) бестиповый файл - var f:file;
2) memory-mapped файл (см.WinAPI).


 
Armageddon ©   (2002-12-28 15:32) [2]

А можно по подробнее. КАк с информацией работать. Ну в каком она виде.


 
RWolf   (2002-12-28 15:44) [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:50) [4]

Большое спасибо


 
DJ_Sedoy ©   (2002-12-28 17:26) [5]

Почему медленно? Если имеется в виду именно of byte, то в принципе можно использовать blockwrite и blockread - я так avi резал. 650 метров минуты за полторы примерно.



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

Текущий архив: 2003.01.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
3-36987
Vanya
2002-12-18 12:51
2003.01.13
глюки dbExpress + MySQL, как фиксить?


1-37024
Beginner
2003-01-01 19:26
2003.01.13
Приколы RichEdit


14-37308
Programist21
2002-12-22 19:14
2003.01.13
Народ, а сколько кто в Дельфи програмит?


1-37082
qwerty2
2003-01-03 16:32
2003.01.13
Как управлять с клавиатуры компонентом TRadioGroup?


1-37189
MAloi
2002-12-30 11:20
2003.01.13
как запихнуть мой курсов в прогу?