| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Как получить полную инфу об произошедшей ошибке? |
| Автор: Quadruple 26.5.2006, 08:41 |
| Вот иногда в играх или каких-нибудь сурьезных программах происходят ошибки. И всплывает, чаще всего, мессадж бокс с инфой об ошибке, например: Critical error: Devide by zero. In module Main.cpp; line #1234 MyStruct.var /= MyStruct.var2 Log file is created: "C:\error.log" Ну это я конечно сейчас придумал, но что то подобное я уже несколько раз видел. В лог файле вообще куча полезной инфы для разработчика. Типа, куда что обращалось, кде и как удалялось и пр. Вобщем, мне хотелось узнать, как сделать чтоб хотябы выдавалось сообщение с номером строки и модулем в котором произошла ошибка? И как это можно автоматизировать? Желательно без использования VCL. |
| Автор: _hunter 26.5.2006, 10:49 |
| можно использовать макросы __FILE__ и __LINE__ но лучше поставить специализированный логер. тот же EurekaLog... |