powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Обработка ошибок внутри treeview
3 сообщений из 3, страница 1 из 1
Обработка ошибок внутри treeview
    #33659971
Фотография Программизд 01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только недавно у себя обнаружил что treeview полностью игнорирует глобальную установку ON ERROR при возникновении ошибок внутри его методов. Как это побороть ?
...
Рейтинг: 0 / 0
Обработка ошибок внутри treeview
    #33664212
Сергей А.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй работать с TreeView внутри блоков TRY...CATCH...FINALLY. Не знаю как в 8, а в 9 фоксе эта обработка ошибок появилась
TRY
[ tryCommands ]
[ CATCH [ TO VarName ] [ WHEN lExpression ]
[ catchCommands ] ]
[ THROW [ eUserExpression ] ]
[ EXIT ]
[ FINALLY
[ finallyCommands ] ]
ENDTRY
...
Рейтинг: 0 / 0
Обработка ошибок внутри treeview
    #33669211
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Программизд!

Пример? Сам небось накрутил чего-то :)

Всё замечательно перехватывается - просто надо учитывать приоритет
обработчиков ошибок. ON ERROR имеет самый низкий приоритет и работает только
если нету никаких других обработчиков ошибок - в частности Error event.
Причём важно чтобы обработчик ВООБЩЕ был неизменен - т.е. даже банальная * в
обработчике уже включает его в работу. Если в окне свойств имя обработчика
(именно для самого дерева) выделено жирным - значит от включен в работу, и
ON ERROR не будет работать. Если сам объект Treeview унаследован от твоего
класса - то надо и там смотреть на обработчик Error event. Error event
формы, или контейнера или других контролов в данном случае значения не
имеют.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Обработка ошибок внутри treeview
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]