Есть клас
| Код | VProcess = class private ... public LV: TListView;
|
он динамически обновляет список в ListView
так вот при обнаружении ненужного элемента он должен его удалять но увы при удалении вылетает АV
...
| Код | LV.Items.BeginUpdate;
for I := 0 to LV.Items.Count - 1 do begin if LV.Items[i].StateIndex = 3 then begin
// LV.Items[i].Delete; // LV.Items.Item[i].Delete; // LV.Items[i].Selected := true; // LV.DeleteSelected; // LV.Selected.Delete; end;
LV.Items.EndUpdate;
|
Все перепробовал все равно АV. Помогите пожалуйста. |