Показать сообщение отдельно
Старый 01.11.2007, 07:32   #1  
Proba is offline
Proba
Участник
 
60 / 13 (1) ++
Регистрация: 25.06.2007
Адрес: Красноярск\Зеленогорск
Обработка ошибки!
Добрый день!

Есть код. В определенный момент появляется ошибка, нужно обработать эту ошибку.
X++:
args    = new Args(PurchTable);
formRun = new FormRun(args);
 
formRun.init();
formRun.run();
tab = formRun.control(12294); //12290; 12292
 
if(tab)
{
     for(i=1; i<=tab.tabs(); i++)
     {
     ...................
     }
}
На строке
X++:
for(i=1; i<=tab.tabs(); i++)
выдается ошибка.
Как поймать эту ошибку, и как в качестве обработки выполнить какую либо другую операцию.
Ошибка появляется не для всех форм.

Пробовал использовать try и catch, просмотрел темы,
Вопрос про throw error

Почему может не ловиться исключение
но это мне не помогло.

Подскажите, как можно поймать и обработать эту ошибку?