![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 | |
Форумчанин
Регистрация: 08.05.2009
Сообщений: 247
|
![]()
procedure BlockWrite ( var FileHandle : File; var Buffer; RecordCount : Integer {; var RecordsWritten : Integer} ) ;
Процедура BlockWrite используется для записи RecordCount записей данных из Buffer в нетипизированный двоичный файл, указанного в FileHandle.
Мой сайт
Цитата:
|
|
![]() |
![]() |
![]() |
#33 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
VintProg, нет таких функций. Да и сделать это можно либо прочитав с места сдвига в память, сдвинуть в памяти, вставив нужный кусок и затем переписать полностью файл от места вставки до конца файла, либо (если файлы могу быть очень большими) - писать всё в новый файл. Потом старый удалять (или переименовать в *.BAK), а новый переименовать в старое имя. Так, например, поступает FoxPro при сжатии удалённых записей (при сжатии DBF).
|
![]() |
![]() |
![]() |
#34 |
not
Участник клуба
Регистрация: 27.06.2009
Сообщений: 1,399
|
![]()
Serge_Bliznykov
Я так и делал,но я хочу заметить когда большой файл и вставляешь данные в начало,то могут быть значительные тормоза, я выделял память функций GloablAllocPtr может она для этого не подходит? И еще как избавится от таких тормозов? |
![]() |
![]() |
![]() |
#35 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#36 | |
not
Участник клуба
Регистрация: 27.06.2009
Сообщений: 1,399
|
![]()
Stilet
я выделял память функций GloablAllocPtr может она для этого не подходит? Цитата:
просто охота большую скорость,есть такая прога как img-tools для gta-sa вот архив сам по себе большой вроде 900mb,и ты добавляешь в него файл и инфу в начали файла буквально 3-4 сек и файл добавлен в архив? Последний раз редактировалось Stilet; 10.08.2009 в 08:35. |
|
![]() |
![]() |
![]() |
#37 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#39 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа для работы с файлами (паскаль). | DeamoniC | Помощь студентам | 4 | 09.06.2009 23:21 |
Посоветуйте прогу для работы с реестром | Денис Коржанов | Софт | 4 | 28.01.2009 11:17 |
Программа для работы с dfx-файлами | Sanek777 | Фриланс | 5 | 11.11.2008 21:04 |
Библиотека для работы с *.psd-файлами. | vinni | Мультимедиа в Delphi | 3 | 23.10.2008 20:29 |
Прога для работы с текстовыми файлами | f-only | Софт | 4 | 04.10.2007 23:35 |