[PASCAL] Program który uruchamia inne programy


(Defalus) #1

Witam.

Mam problem z jednym programem z którym już trochę się męcze. Chodzi o program, z menu głównym w którym po naciśnięciu przycisku zdefiniowanego przeze mnie włączy dany przeze mnie program, po wciśnięciu innego klawisza uruchomi drugi program a po wciśnięciu 3 przycisku wyłączy się.

Narazie wykminiłem coś takiego niestety nie wiem co dalej. :).

Case a of

1:

begin

...

end;

2:

begin

...

end;

a z if to

if c=chr(65) then

begin

...

end

else

if c=chr(10) then

begin

...

end

Proszę o jakąkolwiek pomoc. Pozdrawiam !:slight_smile:


(Logiczek) #2

Nie za bardzo rozumiem zatem w czym problem masz?...

Case a of

1:

begin

...

end;

2:

begin

...

end;

3: begin

exit

end;

writeln('Powtorka? (T)ak, (N)ie ?');

Tak_nie:=upcase(readkey);

until not (t_n='T') or (t_n='N');

readln;

end.

No i tak napisałeś wyżej więc w czym problem? Dajac 1 lub 2 uruchamiasz funkcje czy procedure która tam wywołujesz a 3 zamykasz program całkowicie.


([alex]) #3

Do odpalenia zewnętrznych programów w Pascalu służy funkcja Exec()