Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2014, 11:15   #1
opencloser
Пользователь
 
Регистрация: 04.03.2014
Сообщений: 15
По умолчанию Обновление TmyTable

Извините за глупые вопрос, но я в шоке, давно я так не тупил.
Текст ошибки:
list index out of bounds(0)
Выходит на строчке:
Код:
DM.t_apparat.Refresh;
В отладчике проверял:
Код:
DM.t_apparat.Active
DM.t_apparat.RecordCount
True и 1 соответственно.
перед обновление пробовал вставлять строчку
Код:
DM.t_apparat.first;
та же самая ошибка, но уже на этой строчке,
если обновление таблицы обернуть в try except, то форма закрывается и выходит:
Код:
Exception EInvalidOperation in module ***.exe at 000AAFA5. Cannot make a visible window modal.
после нажатия на ОК процесс завершается. такое чувство что SysUtils умирает задолго до ошибки....
Как еще можно выискивать ошибку?

Последний раз редактировалось opencloser; 13.03.2014 в 11:23.
opencloser вне форума Ответить с цитированием
Старый 13.03.2014, 11:55   #2
opencloser
Пользователь
 
Регистрация: 04.03.2014
Сообщений: 15
По умолчанию

Ошибка найдена, к DM.t_apparat цепляется событие AfterScroll в коде по "хитрому" алгоритму, а вот в нем уже и была ошибка
opencloser вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление ДБ Юсуп БД в Delphi 1 05.05.2012 12:55
Обновление БД Masip БД в Delphi 8 29.06.2010 07:40
Обновление 313131 Помощь студентам 0 05.03.2010 18:52
Обновление Boris96_2007 Общие вопросы Delphi 3 14.04.2009 23:15