Мне нужно определить не на какой строке кода возникает ошибка, а причину ошибки, получить ее код, описание и это все выдать в лог исполнения. Fail or Pass в данном случае рол не играет. Я с этим уже 2 недели мучаюсь (пока не получается).
что-нибудь вроде
в основном скрипте:
On Error Goto Error_Handling_Label ... Error_Handling_Label: Call Error_Handler ()
сама функция, обрабатывающая ошибки:
Sub Error_Handler SQAlogMessage sqaFail, "Error number " + Err +": '"+ Error$ +"' occurred at line: " + Erl, "" ... End Sub