![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Всем привет!
Проблема: пытаюсь удалить выбранные итемы из списков: Код:
Во всех вариантах массового удаления, Вылетаю в AccesViolation на строке: Код:
Код:
Как я сообразимил что нумерация Tlist и TlistView сильно отличается... И я не поподаю в нужный индекс когда удаляю первый и последний элемент списка TlistView а в Tlist этого элемента уже и нет(Нумерация с 1цы?). Последний раз редактировалось Человек_Борща; 09.01.2011 в 13:54. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Надежнее обратно писать:
Код:
Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Цикл нужен для удаления из Tlist...
Ну вот опять в AV: Код:
Код:
Последний раз редактировалось Человек_Борща; 09.01.2011 в 14:40. |
![]() |
![]() |
![]() |
#4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Заметь несуразицу - ты в цикле пользуешь Appslist, а в теле не проверяя вызываешь AppList.DeleteApp(i), которая вполне может не содержать такое же кол-во элементов как Appslist. Поставь проверку на попадание i в рамки AppList
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
все, вот как я сделал...
Код:
но опять проблема, она удаляет не то и не так... Опять почему? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
удалить выбранные в listview элементы | Человек_Борща | Общие вопросы Delphi | 3 | 07.01.2011 12:27 |
Обьекты | Rio309 | PHP | 1 | 06.12.2010 15:23 |
Массово "перегнать" файлы из 2007 в 2003 | kzld | Microsoft Office Excel | 1 | 09.11.2010 23:28 |
Липкие обьекты | dmitriegorovih | Общие вопросы Delphi | 16 | 06.09.2010 15:12 |
Знак абзаца, как удалить массово? | SoFuWa | Microsoft Office Word | 3 | 21.02.2010 21:03 |