Текущий архив: 2004.08.08;
Скачать: CL | DM;
ВнизУдалить запись из типизированного файла Найти похожие ветки
← →
Schummi (2004-07-21 19:02) [0]Собственно сабж. Мастаки, как это можно реализовать, а то я теряюсь!
← →
Palladin © (2004-07-21 19:04) [1]Перезаписать весь файл без нее.
Модификация: Пометить удаленной, а перезаписать позжее, при достижении определенного количества помеченых записей
← →
Fay © (2004-07-21 19:06) [2]Заменить на последней записью. Уменьшить размер.
← →
Schummi (2004-07-21 19:20) [3]ага! или сдвигать вверх те записи, которые ниже!
← →
Anatoly Podgoretsky © (2004-07-21 19:24) [4]Seek/Read/Write нет никакой разницы скажем с динамическим массивом.
← →
Schummi (2004-07-21 19:44) [5]
> Anatoly Podgoretsky © (21.07.04 19:24) [4]
> Seek/Read/Write нет никакой разницы скажем с динамическим
> массивом.
не понял то, что ты хотел сказать. А как бы ты реализовал удаление на прямую?
← →
default © (2004-07-21 19:53) [6]Schummi (21.07.04 19:44) [5]
смотри [2] хорошее решение
← →
default © (2004-07-21 19:58) [7]Schummi (21.07.04 19:44) [5]
не переживай я сам где-то 10% сказанного АП понимаю
не потому что что-то сложное говорит, а по тому что создаётся впечатление что говорится так чтоб было максимально не понятно
← →
default © (2004-07-21 20:00) [8]Удалено модератором
← →
Anatoly Podgoretsky © (2004-07-21 20:05) [9]Schummi (21.07.04 19:44) [5]
А ты приведи алгоритм удаления жлемента из середины массива, здесь тоже самое, только вместо индекса позичионирование Seek
← →
Schummi (2004-07-21 20:52) [10]
> Anatoly Podgoretsky © (21.07.04 20:05) [9]
> Schummi (21.07.04 19:44) [5]
> А ты приведи алгоритм удаления жлемента из середины массива,
> здесь тоже самое, только вместо индекса позичионирование
> Seek
т.е. вот так?
> Schummi (21.07.04 19:20) [3]
> ага! или сдвигать вверх те записи, которые ниже!
← →
Palladin © (2004-07-21 21:11) [11]Если порядок не имеет значения, то конечно же [2]
← →
Palladin © (2004-07-21 21:13) [12]Вот правда быстро это только в случае удаления раз в неделю....
если имеет место массовое удаление, то [1].
← →
Anatoly Podgoretsky © (2004-07-21 21:23) [13]Palladin © (21.07.04 21:11) [11]
Но все равно теже Seek/Read/Write
← →
Palladin © (2004-07-21 21:27) [14]Конечно... куда без них...
← →
Думкин © (2004-07-22 07:04) [15]У Банелла хорошо прописано про это.
Я уже параноиком с Бакнеллом становлюсь. Но там очень полезного действительно много, и в частности и по этой проблеме.
← →
Rouse_ © (2004-07-22 09:45) [16]> [4] Anatoly Podgoretsky © (21.07.04 19:24)
Имхо не оптимально для типизированного файла, вот для нетипизированного - самое оно :)
← →
Schummi (2004-07-22 18:56) [17]все! решение найдено!
перезапись файла с пропуском того, что удаляем, т.е. важно расположение
← →
Думкин © (2004-07-22 20:00) [18]> 17] Schummi (22.07.04 18:56)
Прочти
> [15] Думкин © (22.07.04 07:04)
Ученье свет, а дури тьма.
← →
Акакий (2004-07-22 21:37) [19]Есть книжки, помощь... Зачем задавать дурацкие вопросы? Разорись на книжку (70-80р) по Delphi и там все найдешь
← →
Schummi (2004-07-23 08:41) [20]
> Думкин © (22.07.04 20:00) [18]
> > 17] Schummi (22.07.04 18:56)
>
> Прочти
> > [15] Думкин © (22.07.04 07:04)
>
> Ученье свет, а дури тьма.
>
>
> Акакий (22.07.04 21:37) [19]
> Есть книжки, помощь... Зачем задавать дурацкие вопросы?
> Разорись на книжку (70-80р) по Delphi и там все найдешь
идите в ... !:)
Страницы: 1 вся ветка
Текущий архив: 2004.08.08;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.032 c