@jorge Салют!
Для удаления элемента из динамического массива необходимо изменить его размер, предварительно в цикле сдвинув нижестоящие элементы на один вверх.
Пример:
1 2 3 4 5 6 7 |
var index: integer; // номер элемента массива, подлежащего удалению ... for i:= index + 1 to Length(TargetMass)-1 do TargetMass[i-1] := TargetMass[i]; SetLength(TargetMass, Length(TargetMass) - 1); //уменьшаем длину массива |