For: Porovnání verzí
| (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: FOR''' | '''Alias: FOR''' | ||
| + | <!--T:4--> | ||
'''Smyčka s nastavitelným počtem kroků.''' | '''Smyčka s nastavitelným počtem kroků.''' | ||
| − | Nejdříve nastaví hodnotu podle parametru [[# | + | <!--T:5--> |
| + | Nejdříve nastaví hodnotu podle parametru [[#initialvalue-| InitialValue]]. Dokud není hodnota větší než [[#finalvalue-| FinalValue]], spouští tělo smyčky a na jeho konci navýší hodnotu o [[#increment-| Increment]]. Chování příkazu při výskytu chyby v těle smyčky ovlivňuje parametr [[#continueonerror-| ContinueOnError]]. Parametry [[#flowname-| FlowName]] a [[#flowdescription-| FlowDescription]] umožňují uživatelská pojmenování a popisy jednotlivých průběhů těla smyčky, které lze použít v šabloně reportu. | ||
| + | |||
| + | == Vstupní parametry == <!--T:6--> | ||
| + | |||
| + | </translate> | ||
| + | <span id="flowname-"></span> | ||
| + | <translate> | ||
| + | === FlowName === <!--T:32--> | ||
| + | Typ [[Datové typy#String | String]] | ||
| + | |||
| + | <!--T:33--> | ||
| + | Určuje pojmenování jednotlivých průběhů těla smyčky. | ||
| + | |||
| + | </translate> | ||
| + | <span id="flowdescription-"></span> | ||
| + | <translate> | ||
| + | === FlowDescription === <!--T:34--> | ||
| + | Typ [[Datové typy#String | String]] | ||
| + | |||
| + | <!--T:35--> | ||
| + | Určuje popisy jednotlivých průběhů těla smyčky. | ||
| + | |||
| + | </translate> | ||
| + | <span id="initialvalue-"></span> | ||
| + | <translate> | ||
| + | === InitialValue === <!--T:7--> | ||
| − | + | <!--T:8--> | |
| − | + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | |
| − | Typ [[Datové typy#Number | Number]] | ||
| + | <!--T:9--> | ||
Počáteční hodnota. | Počáteční hodnota. | ||
| − | === FinalValue === | + | </translate> |
| − | + | <span id="finalvalue-"></span> | |
| + | <translate> | ||
| + | === FinalValue === <!--T:10--> | ||
| + | <!--T:11--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:12--> | ||
Konečná hodnota. | Konečná hodnota. | ||
| − | === Increment === | + | </translate> |
| − | + | <span id="increment-"></span> | |
| + | <translate> | ||
| + | === Increment === <!--T:13--> | ||
| + | <!--T:14--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:15--> | ||
Nárust hodnoty po průchodu smyčkou. | Nárust hodnoty po průchodu smyčkou. | ||
| − | === ContinueOnError === | + | </translate> |
| − | Typ [[Datové typy#Number | Number]] | + | <span id="continueonerror-"></span> |
| + | <translate> | ||
| + | === ContinueOnError === <!--T:16--> | ||
| + | |||
| + | <!--T:17--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:18--> | ||
| + | Režim reakce na chybu v tělě smyčky (0=nepokračovat, 1=pokračovat absorbujíce chyby, 2=pokračovat ale selhat). Při nenulové hodnotě smyčka pokračuje dalším průběhem, i když dojde v jejím těle k chybě. Každá chyba bude pohlcena, s výjimkou režimu 2, kdy bude po dokončení smyčky poslední chyba předána dále. | ||
| − | + | === Enabled === <!--T:19--> | |
| − | + | <!--T:20--> | |
| − | Typ [[Datové typy#Number | Number]] | + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] |
| + | <!--T:21--> | ||
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 === | + | === PreWait === <!--T:22--> |
| − | |||
| + | <!--T:23--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:24--> | ||
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | ||
| − | === PostWait === | + | === PostWait === <!--T:25--> |
| − | |||
| + | <!--T:26--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:27--> | ||
Prodleva v milisekundách 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:28--> |
| − | === Value === | + | |
| − | Typ [[Datové typy#Number | Number]] | + | === Value === <!--T:29--> |
| + | |||
| + | <!--T:30--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | <!--T:31--> | ||
Aktuální hodnota. | Aktuální hodnota. | ||
| + | </translate> | ||
Aktuální verze z 4. 9. 2020, 10:58
Obsah
Popis
Alias: FOR
Smyčka s nastavitelným počtem kroků.
Nejdříve nastaví hodnotu podle parametru InitialValue. Dokud není hodnota větší než FinalValue, spouští tělo smyčky a na jeho konci navýší hodnotu o Increment. Chování příkazu při výskytu chyby v těle smyčky ovlivňuje parametr ContinueOnError. Parametry FlowName a FlowDescription umožňují uživatelská pojmenování a popisy jednotlivých průběhů těla smyčky, které lze použít v šabloně reportu.
Vstupní parametry
FlowName
Typ String
Určuje pojmenování jednotlivých průběhů těla smyčky.
FlowDescription
Typ String
Určuje popisy jednotlivých průběhů těla smyčky.
InitialValue
Typ Number
Počáteční hodnota.
FinalValue
Typ Number
Konečná hodnota.
Increment
Typ Number
Nárust hodnoty po průchodu smyčkou.
ContinueOnError
Typ Number
Režim reakce na chybu v tělě smyčky (0=nepokračovat, 1=pokračovat absorbujíce chyby, 2=pokračovat ale selhat). Při nenulové hodnotě smyčka pokračuje dalším průběhem, i když dojde v jejím těle k chybě. Každá chyba bude pohlcena, s výjimkou režimu 2, kdy bude po dokončení smyčky poslední chyba předána dále.
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
Value
Typ Number
Aktuální hodnota.