Try/cs: Porovnání verzí

Z Wiki
Přejít na: navigace, hledání
(Stránka aktualizována, aby odpovídala nové verzi zdrojové stránky)
 
(Stránka aktualizována, aby odpovídala nové verzi zdrojové stránky)
 
(Není zobrazena jedna mezilehlá verze od stejného uživatele.)
Řádek 9: Řádek 9:
 
'''Blok k zachycení chyb.'''
 
'''Blok k zachycení chyb.'''
  
Spustí blok příkazů. Jestliže dojde k chybě, spustí příkazy v sekci catch a případně, v závislosti na hodnotě parametru [[#retrycount-| RetryCount]], se pokusí blok spustit opakovaně. Na závěr spustí blok příkazů v sekci finally.
+
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-| RetryCount]], se pokusí blok spustit opakovaně. Na závěr spustí blok příkazů v sekci finally.
  
 
== Vstupní parametry ==
 
== Vstupní parametry ==
Řádek 18: Řádek 18:
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
  
Maximální počet pokusů o znovuspuštění bloku.
+
Maximální počet pokusů o znovuspuštění bloku try.
  
 
=== Enabled ===
 
=== Enabled ===
Řádek 44: Řádek 44:
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
 
Typ [[Special:MyLanguage/Datové typy#Number | Number]]
  
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 ===
 +
Typ [[Datové typy#String | String]]
 +
 
 +
Text chyby, která se vyskytla v bloku try.
  
 
=== FailedCommand ===
 
=== FailedCommand ===
  
 
Typ [[Special:MyLanguage/Datové typy#String | String]]
 
Typ [[Special:MyLanguage/Datové typy#String | String]]
 +
 +
Název příkazu z bloku try, který skončil chybou.
 +
 +
=== FailedCommandId ===
 +
Typ [[Datové typy#String | String]]
 +
 +
Identifikátor příkazu z bloku try, který skončil chybou.
 +
 +
=== SourceError ===
 +
Typ [[Datové typy#Number | 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 [[Datové typy#String | String]]
 +
 +
Text původní chyby, která se vyskytla během vykonávání bloku try.
 +
 +
=== FailedSourceCommand ===
 +
Typ [[Datové typy#String | String]]
  
 
Název příkazu, který chybu vyvolal.
 
Název příkazu, který chybu vyvolal.
 +
 +
=== FailedSourceCommandId ===
 +
Typ [[Datové typy#String | String]]
 +
 +
Identifikátor příkazu, který chybu vyvolal.

Aktuální verze z 2. 9. 2020, 00:07

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.