![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как удалить блок в файле? [D6, Win2k]
Sur © (2004-07-28 16:41:00)Есть ли стандартная функия для этого, я знаю про функцию
Truncate(), но он удаляет фсе блоки от текущей позиции, а
мне нужно удалить только один блок.
Спосибо.
Андрей Сенченко (2004-07-28 19:02:00) [1]Удалено модератором
Примечание: Тоже юмор...
MU (2004-07-28 16:52:00) [2]1 2 3 4 5
|--------|--------|========|--------|--------|
Надо удалить запись 3
BlockRead(4 и 5 записи);
Вернулись к 3 записи
BlockWrite(4 и 5) записи (стали 3 и 4)
Truncate() //после 4 записи
Sur (2004-07-28 16:52:00) [3]Понятно, прост я думал может для этого есть стандартная функция.
Спасибо еще раз
Anatoly Podgoretsky (2004-07-28 16:45:00) [4]Расскажи как удалить из середины массива, и примени этот метод к файлу
MU (2004-07-28 16:43:00) [5]BlockRead, BlockWrite