Показать сообщение отдельно
  #3  
Старый 04.08.2011, 12:54
TotKtoNado TotKtoNado вне форума
Начинающий
 
Регистрация: 28.12.2010
Адрес: Сургут
Сообщения: 103
Версия Delphi: 2010
Репутация: -3238
По умолчанию

Цитата:
Сообщение от Aristarh Dark
Скорее всего у тебя i за пределами длины ItemList
ругаеться
---------------------------
Financialadvisor
---------------------------
Access violation at address 0047A1E7 in module 'FinancialAdvisor.exe'. Read of address 00000024.
---------------------------
ОК
---------------------------
Код:
  i:=ListViewRashod.itemindex;
  //индексу i присваиваеться выделенная строка ListViewRashod
  ListViewRashod.Items.Delete(i-1);
  ItemList[i].AllDateArray:=0;
  ItemList[i].Statya:='';
  ItemList[i].Summa:=0;
  ItemList[i].skidka:=0;
  ItemList[i].schet:='';
  ItemList[i].val:='';
  ItemList[i].com:='';
  setLength(ItemList,i-1);
Ответить с цитированием