Решено Как поймать ошибку

  • Автор темы Автор темы vitte
  • Дата начала Дата начала
V

vitte

При открытии базы вылетает предупреждение "Не удается выполнить указанную команду", если нажать ОК то база работает нормально.
Вопрос в том что данная ошибка не ловится отладчиком и я не могу понять в чем её причина.
Подскажите как можно найти причину возникновения данного предупреждения?
 
нам надо угадать написанный кем-то код, в БД? ;)
 
Нет. Вопрос был - почему отладчиком нельзя увидеть место возникновения ошибки?

PS
Вобщем, @команда висела на первой открывающейся вьюшке. Убрал - ошибка исчезла.
 
Последнее редактирование:
Собаки отладчиком не ловятся.

Что за команда-то была? Может она там не просто так сидела?
 
Мутная она какая-то , но тоже отрабатывает.
Чего в ней мутного то? Сначала отрабатывает команду ViewCollapseAll, если в процессе выполнения "выскочила" ошибка, то вместо отображения ошибки выполняется @Return(""), т.е. текст ошибки подменяется на пустую строку, а если ошибки не было, то вообще "", т.е. ничего больше не делается. В первоначальном варианте ViewCollapseAll выполняется дважды при успешном первом завршении.
 
Как-то сложно у вас.

Этого достаточно:
_ret := @Command([ViewCollapseAll]);
""
 
@Command([ViewCollapseAll]) на postopen view у меня работает без ошибок. Что я делаю не так?
Подозреваю, тут нужны какие-то дополнительные условия.

У меня тоже поначалу в таком виде работала, а потом стала ошибка выскакивать, причины не понял
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!