app.js at [fdb5b85112] Вы: nobody
Вход

File Tests/Exceptions/app.js as of check-in [fdb5b85112]


$engine JScript
$uname testExceptionsApp

var lib = addins.byUniqueName("testExceptionsLib");

lib.object.SetErrorHandler(ErrorHandler);

function ErrorHandler(except)
{
    throw except;
}

function macros��������������������������()
{
    try
    {
        lib.object.throwErrorFunction();
    }
    catch (e)
    {
        Message("Gotcha: " + e.message);
    }
}

function macros�������������������������������������()
{
    try
    {
        lib.invokeMacros("ThrowErrorMacros");
    }
    catch (e)
    {
        Message("Gotcha: " + e.text);
    }
}

function macros��������������������������Workaround()
{
    try
    {
        lib.object.throwErrorFunctionWorkaround();
    }
    catch (e)
    {
        Message("Gotcha: " + e);
    }
}