Try

Z Wiki
Přejít na: navigace, hledání

Jiné jazyky:

Popis

Alias: TRY

Blok k zachycení chyb.

Spustí blok příkazů. Jestliže dojde k chybě, nastaví výstupní parametry s informacemi o chybě, spustí příkazy v sekci catch a případně, v závislosti na hodnotě parametru RetryCount, se pokusí blok spustit opakovaně. Na závěr spustí blok příkazů v sekci finally.

Vstupní parametry

RetryCount

Typ Number

Maximální počet pokusů o znovuspuštění bloku try.

Enabled

Typ Number

Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.

PreWait

Typ Number

Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.

PostWait

Typ Number

Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.

Výstupní parametry

Error

Typ Number

Kód chyby, která se vyskytla v bloku try nebo 0, pokud k chybě nedošlo.

ErrorMessage

Typ String

Text chyby, která se vyskytla v bloku try.

FailedCommand

Typ String

Název příkazu z bloku try, který skončil chybou.

FailedCommandId

Typ String

Identifikátor příkazu z bloku try, který skončil chybou.

SourceError

Typ Number

Kód původní chyby, která se vyskytla během vykonávání bloku try nebo 0, pokud k žádné chybě nedošlo.

SourceErrorMessage

Typ String

Text původní chyby, která se vyskytla během vykonávání bloku try.

FailedSourceCommand

Typ String

Název příkazu, který chybu vyvolal.

FailedSourceCommandId

Typ String

Identifikátor příkazu, který chybu vyvolal.