Всем привет!
Пишу приложение. нужно ввести полный лог его работы:
1. отлавливать все ошибки и писать их в лог
2. писать в лог каждый вход в процедуру или функцию
например если программить на Visual Basic 6 там есть такое
Visual Basic
On Error goto Erh1
...
...
...
какой то код
...
...
...
Visual Basic
exit sub
Erh1:
call setLog(err.msg);
Т.е. если происходит какая то ошибка в процедуре или функции, то срабатывает обработчик ошибок и меня перекидывает на
Erh1 и уже вызываю функцию
call setLog(err.msg); с текстом ошибки.
Теперь как мне такое же реализовать на Qt? Использование try catch?
try
{
...
...
...
какой то код
...
...
...
}
catch(...)
{
setLog([color=red][b]????????[/b][/color]);
}
Как понять, что за ошибка произошла?
Подскажите, пожалуйста, буду очень благодарен помощи!