( Macro : String; XmlRes : String; Wait : Byte; Hide : Byte; dim DosExitCode : Word) : Byte
Funkce spustí novou instanci programu Pam5 v tzv 'Tichém režimu' s tím, že automaticky vstoupí do režimu Zpracování. Pam5 bude spuštěna na stejné firmě a se stejnými uživatelskými právy jako výchozí Pam5. Funkce je vhodná k řešení paralelního zpracování rozsáhlých úloh.
Jestliže se program podaří spustít, vrací funkce hodnotu 0. Jinak vrací hodnotu Windows chyby.
V tomto parametru lze uvádět název makra, které bude po vstupu do režimu Zpracování spuštěno. V tom případě nebude spuštěno maskovací makro PamAuto.Mac a po ukončení makra bude Pam5 automaticky ukončena.
Do makra lze posílat globální parametry. Parametry se uvedou za jméno makra a oddělí se znakem '&'. Parametry jsou ve formátu: "&Jméno_Parametru&Data_Parametru" a čtou se funkcí _GetGVal.
Jestliže bude tento parametr prázdný, bude standardně spuštěno maskovací makro PamAuto.Mac.
Název systemového komunikačního XML souboru, který bude spuštěná Pam5 používat pro ukládání stavu. Jestliže zde bude prázdno, bude automaticky použit soubor se jménem 'SilentRes.xml' v adresáři: '(Pam.Exe) \ PamMng \ Results \'.
true = výchozí Pam5 bude čekat na ukončení externí Pam5.
false = výchozí Pam5 nebude čekat na ukončení externí Pam5.
true = externí Pam5 nebude vidět.
false = externí Pam5 bude vidět.
Návratový kód spuštěného programu.
Podívejte se na: System
Příklad:
dim res : Integer ; _ExecNewPam("Test_SilentRun.Mac", "Test_SilentRun.Xml", false, true, res);