předchozí lekce (1.21) | obsah kurzu | následující lekce (1.23) |
Voláním funkce RunExe máte možnost spustit přímo ze systému externí EXE program, který provede požadovanou akci. Může to být přitom například textový editor, nebo také program pro zpracování požadovaných výpočtů a podobně. Je nutné však přitom dbát na specifika systému Windows. Ne všechny programy je možné takto spustit bez problémů. Například programy pro systém MS-DOS nebo rezidentní programy mohou způsobit někdy těžko předvídatelné situace.
Protože systém Windows pracuje v režimu multitaskingu, může být spuštěno najednou
několik programů, které běží souběžně. Při jejich spouštění funkcí RunExe je možné
pro programy určené pro operační systém MS-DOS zadat, zda má systém KLONDAIK
čekat na dokončení zadaného programu a až potom pokračovat ve vykonávání následující
řádky programu. Programy určené pro operační systém Windows na své ukončení nečekají.
Čekání na ukončení spuštěného programu je nutné například dodržet pokud budete volat
ze systému KLONDAIK postupně několik externích programů zpracovávající
uzavřenou celkovou úlohu:
Jazyk KLONDAIK:
RunExe('PROGRAM1.EXE', '', '', True ); {čeká na ukončení}
RunExe('PROGRAM2.EXE', '', '', False); {nečeká na ukončení!}
Jazyk BONANZA:
RunExe("PROGRAM1.EXE", "", "", True ) 'čeká na ukončení
RunExe("PROGRAM2.EXE", "", "", False) 'nečeká na ukončení!
Později se seznámíme i s možností spouštění podřízených formulářů systému
KLONDAIK. Získáte tak možnost ke tvorbě i rozsáhlých projektů.
předchozí lekce (1.21) | obsah kurzu | následující lekce (1.23) |