|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.02.2010, 19:15 | #1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Insert для типизированного файла.
Записиваю матрицу байт в файл, потом брожу по файлу с Seek, считываю значения, в общем веселюсь, как могу. Изменяю значение при помощи BlockWrite:
Код:
При таком подходе производится ЗАМЕНА байта (или ряда байтов), а вот возможно ли делать ВСТАВКУ ряда байтов без переписывания всего файла вручную? Сейчас мне это не горит, но может пригодится...
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
19.02.2010, 19:34 | #2 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
Может через потоки попробовать ?
Читаем из файла (используем TFileStream) до нужного байта или последовательности, пишем в другой поток (TMemoryStream) потом туда же пишем нашу последовательность. Потом читаем хвост файла и пишем все в тот же поток. Ну а потом тот поток в который писали в файл.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
19.02.2010, 19:39 | #3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Хм... Это конечно вариант, но покороче никак нельзя? Я ничего не имею против потоков, но громоздко как-то...
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
19.02.2010, 19:50 | #4 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
Ну если данные невелики, то может читать в строку как в буфер, а потом Insert ?
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
19.02.2010, 20:00 | #5 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
создание типизированного файла | Siluet | Общие вопросы Delphi | 10 | 26.09.2009 12:47 |
Загрузка данных из типизированного файла | diliana | Паскаль, Turbo Pascal, PascalABC.NET | 33 | 30.07.2009 14:59 |
Cортировка типизированного файла по 3м признакам | Dremgor | Помощь студентам | 3 | 05.06.2009 14:10 |
Проблема с чтением типизированного файла. | Вадим Буренков | Общие вопросы Delphi | 8 | 28.05.2009 13:31 |