Lekce 1.22
SpouÜt∞nφ dalÜφch program∙


p°edchozφ lekce (1.21) obsah kurzu nßsledujφcφ lekce (1.23)

V p°edchozφch lekcφch jsme si ukßzali a probrali mnoho mo₧nostφ, kterΘ systΘm KLONDAIK umo₧≥uje. JeÜt∞ d°φve, ne₧ se seznßmφme se zp∙sobem zpracovßnφ databßzφ, ukß₧eme, jak je mo₧nΘ z programu spouÜt∞t externφ EXE programy.

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)

OZOGAN, 1 Mßje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz