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) |