Try: Porovnání verzí
| Řádek 61: | Řádek 61: | ||
<!--T:22--> | <!--T:22--> | ||
| − | Kód chyby, která se vyskytla v bloku nebo 0, pokud k chybě nedošlo. | + | Kód chyby, která se vyskytla v bloku try nebo 0, pokud k chybě nedošlo. |
=== ErrorMessage === | === ErrorMessage === | ||
Typ [[Datové typy#String | String]] | Typ [[Datové typy#String | String]] | ||
| − | Text chyby, která se vyskytla v bloku | + | Text chyby, která se vyskytla v bloku try nebo 0, pokud k chybě nedošlo. |
=== FailedCommand === <!--T:23--> | === FailedCommand === <!--T:23--> | ||
| Řádek 74: | Řádek 74: | ||
<!--T:25--> | <!--T:25--> | ||
| − | Název příkazu, který | + | Název příkazu z bloku try, který skončil chybou. |
</translate> | </translate> | ||
| Řádek 80: | Řádek 80: | ||
Typ [[Datové typy#String | String]] | Typ [[Datové typy#String | String]] | ||
| − | Identifikátor příkazu z bloku | + | Identifikátor příkazu z bloku try, který skončil chybou. |
=== SourceError === | === SourceError === | ||
Typ [[Datové typy#Number | Number]] | Typ [[Datové typy#Number | Number]] | ||
| − | Kód původní chyby, která se vyskytla během vykonávání bloku | + | Kód původní chyby, která se vyskytla během vykonávání bloku try nebo 0, pokud k žádné chybě nedošlo. |
=== SourceErrorMessage === | === SourceErrorMessage === | ||
Typ [[Datové typy#String | String]] | Typ [[Datové typy#String | String]] | ||
| − | Text původní chyby, která se vyskytla během vykonávání bloku | + | Text původní chyby, která se vyskytla během vykonávání bloku try nebo 0, pokud k žádné chybě nedošlo. |
=== FailedSourceCommand === | === FailedSourceCommand === | ||
Verze z 1. 9. 2020, 11:22
Obsah
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.
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 nebo 0, pokud k chybě nedošlo.
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 nebo 0, pokud k žádné chybě nedošlo.
FailedSourceCommand
Typ String
Název příkazu, který chybu vyvolal.
FailedSourceCommandId
Typ String
Identifikátor příkazu, který chybu vyvolal.