Try: Porovnání verzí
cz>Kamil.samiec m |
|||
| (Není zobrazeno 9 mezilehlých verzí od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
| + | <languages/> | ||
| + | <translate> | ||
| + | <!--T:1--> | ||
[[Category:GuiMaster]] | [[Category:GuiMaster]] | ||
[[Category:GuiMaster Library]] | [[Category:GuiMaster Library]] | ||
| − | == Popis == | + | == Popis == <!--T:2--> |
| + | |||
| + | <!--T:3--> | ||
'''Alias: TRY''' | '''Alias: TRY''' | ||
| + | <!--T:4--> | ||
'''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, se pokusí blok spustit opakovaně. Na závěr spustí blok příkazů v sekci finally. | + | <!--T:5--> |
| + | 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 == <!--T:6--> | ||
| + | |||
| + | </translate> | ||
| + | <span id="retrycount-"></span> | ||
| + | <translate> | ||
| + | === RetryCount === <!--T:7--> | ||
| − | + | <!--T:8--> | |
| − | + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | |
| − | |||
| − | === Enabled [Number] | + | <!--T:9--> |
| + | Maximální počet pokusů o znovuspuštění bloku try. | ||
| + | |||
| + | === Enabled === <!--T:10--> | ||
| + | |||
| + | <!--T:11--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:12--> | ||
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden. | Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden. | ||
| − | === PreWait [Number] | + | === PreWait === <!--T:13--> |
| − | Prodleva před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | + | |
| + | <!--T:14--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:15--> | ||
| + | Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | ||
| + | |||
| + | === PostWait === <!--T:16--> | ||
| + | |||
| + | <!--T:17--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| − | + | <!--T:18--> | |
| − | Prodleva po provedení příkazu. Nemá žádný vliv je-li Enabled=0. | + | Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0. |
| − | == Výstupní parametry == | + | == Výstupní parametry == <!--T:19--> |
| − | === Error [Number] === | + | |
| − | Kód chyby, která se vyskytla | + | === Error === <!--T:20--> |
| + | |||
| + | <!--T:21--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:22--> | ||
| + | Kód chyby, která se vyskytla v bloku try nebo 0, pokud k chybě nedošlo. | ||
| + | |||
| + | === ErrorMessage === <!--T:26--> | ||
| + | Typ [[Datové typy#String | String]] | ||
| + | |||
| + | <!--T:27--> | ||
| + | Text chyby, která se vyskytla v bloku try. | ||
| + | |||
| + | === FailedCommand === <!--T:23--> | ||
| + | |||
| + | <!--T:24--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
| + | |||
| + | <!--T:25--> | ||
| + | Název příkazu z bloku try, který skončil chybou. | ||
| + | </translate> | ||
| + | |||
| + | === 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 1. 9. 2020, 19:34
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 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.