![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Read-Write File [D5, Win95/98, Win2k]
Maksss © (2002-11-16 22:06:00)Мастера не подскажите как дописать файл с указанием позиции от куда писать и на какую длину(заменяя то что находится в файле) не загружая весь файл в озу?
Юрий Зотов (2002-11-17 03:59:00) [1]Позиция - SetFilePointer.
Длина - сколько запишете, столько и будет.
> не загружая весь файл в озу
Этим рулим не мы, а система. Вообще говоря, файлы проецируются, а физически подгружаются кусками. Да еще с учетом кэширования и буферизации.
Попробуй (2002-11-17 03:47:00) [2]
var
F : file;
Block : array[0..99] of byte;
AssignFile(F,"MyName.ext");
Rewrite(F,1);
FileSeek(F,MyPos);
BlockWrite(F,Block[0],100};
CloseFile(F);
Maksss (2002-11-17 03:15:00) [3]Никто не знает или это страшная тайна?