Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.024 c
14-1090219157
Nous Mellon
2004-07-19 10:39
2004.08.08
Осваиваем интернетъ


6-1086790925
Вован_
2004-06-09 18:22
2004.08.08
Как узнать, юзает ли кто-то по сети файл в общей папке?


1-1090651888
Fagot
2004-07-24 10:51
2004.08.08
Где можно достать иконки и картинки для приложения


4-1088399337
DmitryS
2004-06-28 09:08
2004.08.08
TreeView на WinAPI


4-1088535875
Albert
2004-06-29 23:04
2004.08.08
Системный трей




   Наверх