Форум: "Основная";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];
ВнизРабота c TFileStream Найти похожие ветки
← →
smok_er (2003-02-15 15:47) [0]Мастера!
Есть FileStream, в который загружен типизированный файл.
Может кто-нибудь привести пример удаления какой-нибудь записи?
P.S. За основу был взят пример из книги Тейксейра и Пачеко, у кого есть компакт, который идет с книгой - проект назвается FileOfRec.dpr
← →
Романов Р.В. (2003-02-15 16:00) [1]Зная длину, номер и структуру записи вычисляем номер байта который обозначает что запись удалена. Заносим это значение в Position и зависываем туда значение показывающее что запись удалена.
← →
smok_er (2003-02-15 16:03) [2]ну так получается, что физически в файле эта запись останется...
а нужно удалить полностью...
← →
Palladin (2003-02-15 16:07) [3]перестроить файл без вкючения этой записи
← →
smok_er (2003-02-15 16:14) [4]Т.е. прибегнуть к помощи еще одного стрима?
Я так решил изначально, но надеялся, что есть более гибкий метод. Жаль, что нет ничего стандартного.
← →
-=Sergeante=- (2003-02-17 11:56) [5]Можно по аналогии с БД - не удалять физически, а добавить флаг удаления.
TFileStru=record
Deleted: Byte;
...
end;
И соответственно его обрабатывать.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c