![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Подскажите, пожалуйста!!!
Как узнать номер строки и имя модуля на котором стрельнулась ошибка. Спасибо. |
#2
|
|||
|
|||
![]() знаю, что есть такая фишка, как Assert....
но, видимо, не все о ней я знаю.... Мне б фракментик кода, в котором обрабатываются все исключения программы и выводится в лог наиболее полный отчет об каждой ошибки, а именно: заголовок ошибки, описание ошибки, строка и модуль в котором явилася данная шняга =) Очень надеюсь на помощь. Спасибо! |
#3
|
|||
|
|||
![]() Запускай exe-шник в Delphi с установленными опциями отладки. Во время ошибки редактор подсветит строку.
Функция Assert просто устанавливает логическую переменную. Чтобы ловить все исключения, во всех подпрограммах (скорее всего, это обработчики событий) помести весь код в try. |