Форум: "Основная";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];
Внизудаление записи в типизированном файле Найти похожие ветки
← →
Станислав (2004-08-21 16:22) [0]подскажите как...
например у меня есть файл из трех записей. как мне удалить среднюю???
← →
Sandman25 © (2004-08-21 16:25) [1]Перезаписав остаток записей с нового места
← →
Гаврила © (2004-08-21 17:54) [2]в формате DBF это делается так
у каждой записи есть флаг
"удалена"
и при считывании просто записи с этим флагом игнорируются
← →
Станислав (2004-08-21 17:56) [3]еще вопрос :)
Как можно удалить запись из динамического массива?
Можно сделать так
1
2
3
4
5
6
удаляем 3-ю запись...
смещаем массив
1
2
4
5
6
-
уменьшаем массив на 1?
← →
QuasiLamo © (2004-08-21 18:05) [4]
> Станислав (21.08.04 17:56) [3]
возможно, тут будет уместно использование TLIST
← →
Станислав (2004-08-22 02:34) [5]Я уже решил проблему:)
Удаление из динамического массива
Path - массив
Index - элемент который надо удалить
for i:= index to High(Path)-1 do begin
Path[i] := Path[i+1];
end;
SetLength(Path,High(Path));
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c