![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.07.2011
Сообщений: 54
|
![]()
Доброго времени суток! Припустим есть код:
Код:
У меня есть одна идея алгоритма: Если запись осуществлялась в конец файла его просто обрезать(if myPosition=mfs.Size then mfs.Size:=myPosition), иначе файл переписать начиная с 1-го байта и до myPosition(в другой файл). И у немуже добавить часть начиная с mfs.Position(укажет где остановилась запись) и до последнього байта. Кстати, этот блок состоит из разних типов данных: Код:
Извините за нагруженость информацией, просто нехотел ничего упустить. Так вот вопрос в том правильно ли я думаю над алгоритмом отката данных? Может кто-то посоветует лучший алгоритм. Последний раз редактировалось Stilet; 20.01.2014 в 17:59. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.07.2011
Сообщений: 54
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Откат макроса назад | Chelentano | Microsoft Office Excel | 11 | 12.04.2016 18:02 |
PostgreDAC сохранение и откат транзакции | JUDAS | БД в Delphi | 2 | 02.05.2013 15:55 |
откат базы | hunter03 | Помощь студентам | 1 | 25.10.2011 19:26 |
Откат написанной программы | фЁдОр | Свободное общение | 13 | 20.12.2007 11:35 |