P°φkaz Call


Syntaxe: Call JmΘno souboru

P°φkaz p°eruÜφ provßd∞nφ akußlnφho scriptu a p°esune tok p°φkaz∙ na zaΦßtek scriptu s tφmto jmΘnem souboru. Pokud je ve vno°enΘm scriptu proveden p°φkaz Return nebo tok p°φkaz∙ dorazφ na konec souboru, vno°en² script se uzav°e a tok p°φkaz∙ se p°esouvß bezprost°edn∞ za p°φkaz Call.
JmΘno souboru nenφ v uvozovkßch. Pokud se nezda°φ soubor otev°φt pro Φtenφ (typicky proto₧e v∙bec neexistuje), bude zahlßÜena chyba a ukonΦeno provßd∞nφ vÜech rozpracovan²ch script∙.
Ne v₧dy se musφ tok p°φkaz∙ vrßtit bezprost°edn∞ za p°φkaz Call - p°i zp∙sobenφ zßsadnφ chyby se ukonΦujφ vÜechny rozpracovanΘ scripty (tedy i tento), podobnou funkci majφ p°φkazy Stop a End. Rovn∞₧ v²skok p°φkazem GoTo m∙₧e p°esunout tok p°φkaz∙ na jinΘ mφsto scriptu nebo i ven ze scriptu.
DoporuΦenou koncovkou (souborovou p°φponou) volanΘho scriptu je .TCP, tato koncovka se sama nedopl≥uje. Volßnφ script∙ navzßjem je omezeno konstantou 80 a technick²mi mo₧nostmi systΘmu (nebo¥ rozpracovanΘ scripty z∙stßvajφ jako soubory otev°enΘ), pokud je tento poΦet p°ekroΦen, bude zahlßÜena chyba a ukonΦeno provßd∞nφ vÜech rozpracovan²ch script∙. P°i nßvratu (p°φkazem Return nebo jinak) je ukonΦen² script jako soubor uzav°en a jeho pozice je uvoln∞na pro dalÜφ script (poΦet p°φkaz∙ Call v jednom scriptu nenφ omezen).
Scripty se mohou volat i rekurzivn∞, nebo¥ soubor je otevφrßn s mo₧nostφ Φtenφ jin²mi procesy, je vÜak nutno sladit hloubku rekurze s omezenφmi uveden²mi v p°edchozφm odstavci. Pokud je soubor provßd∞n, nelze jej editovat ani mazat, bezprost°edn∞ p°ed p°φkazem Call jej vÜak editovat lze, Φeho₧ je mo₧nΘ vyu₧φt zßm∞rn∞, pokud je pot°eba v n∞kterΘm mφst∞ programu interaktivn∞ m∞nit jeho Φßst.
P°φklady:
	Call malaakce.tcp
	Call c:\tcpscr\malaakce.tcp
	Call \\irma\tcpscr\malaakce.tcp