Dynamics Ax 2009, Обработка исключений

В моем коде x ++ у меня следующее

void run() {
    try
    {
        startLengthyOperation();
        this.readFile();    
    }
    catch (Exception::Deadlock)
    {
        retry;
    }
    catch (Exception::Error)
    {
        error(strfmt("An error occured while trying to read the file %1", filename));
    }
    catch
    {
        error("An unkown error has occured");
    }

    endLengthyOperation();
}

Я нажимаю последний улов (до этого я не получал сообщения об исключениях). Но я хочу знать, что ДЕЙСТВИТЕЛЬНО происходит и вызывает исключение. Как я могу узнать, что это за исключение?

5
задан Jan B. Kjeldsen 28 February 2011 в 13:58
поделиться