Текущий архив: 2006.02.26;
Скачать: CL | DM;
Вниз
Exception Найти похожие ветки
← →
aleshap (2006-02-09 18:11) [0]Добрый день, вечер, утро...
Подскажите пожалуйста, возможно ли при ошибке определить в каком методе(функции) произошел сбой. (для ведения лога)
Ошибку отлавливаю ApplicationEvents - событие OnException
← →
StriderMan © (2006-02-09 18:14) [1]Приходит на ум только оборачивание потенциально критичных функций в
try
except
а здесь писать в лог или генерить исключение, по которому можно будет опознать эту функцию
end
← →
aleshap (2006-02-09 18:24) [2]Согласен, но трудоемко.... методов и функций довольно много...
хотелось бы все в одном месте...
Но если нет другого решения, то ..... что же...
← →
StriderMan © (2006-02-09 19:09) [3]У нас была в проекте в чем-то похожая задача.
Вобщем сделали единый обработчик функций.
т.е. из разных модулей функции уходили ввиде MESSAGE"ей единому обработчику. а там уже все выполнялось.
Как выяснилось - очень удачный механизм оказался. При таком подходе вашу задачу легко решить.
← →
evvcom © (2006-02-10 09:02) [4]В run-time в общем случае нет имен у функций/процедур/методов, поэтому их определить нельзя. Но для такой отладки есть проц. Assert, которая позволит записать в лог имя модуля и номер строки, где произошла ошибка.
Страницы: 1 вся ветка
Текущий архив: 2006.02.26;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.05 c