Opis:
Implementacja obsługi błędów.
Składnia:
try
{
try-statemens
{
catch(err)
{
catch-statements
}
try-statements |
Śledzony kod skryptu |
err |
Obiekt zawierający właściwości, z których można stwierdzić szczegóły o powstałym błędzie.
Patrz opis obiektu Error.
Jeżeli parametr err nie zostanie zastosowany w części catch-statements, wtedy nie musi być zawarty w poleceniu catch. - wystarczy określić catch(). |
catch-statements |
Kod skryptu wykonywany przy błędzie |
Notatka:
Jeżeli w niektórym poleceniu w części
try-statements dojdzie do błędu (np. dzielenie przez zero, wywołanie nieistniejącej metody ...), wtedy dany skrypt nie zostanie zakończony (bez polecenia
try został by skrypt zakończony), ale przesunie się do części
catch-statements.
Całe polecenie posiada oprócz częsci
try oraz
catch jeszcze nieobowiązkową część
finally. Ponieważ dla potrzeb systemu PROMOTIC nie jest ona potrzebna, brak jej opisu.
W języku VBScript do tego celu służy polecenie
On Error.