[PASCAL] - 2 problemy

0

mam 2 problemy w pascalu:

  1. Pisze sobie program, ktory wczyta inny program z jakimis tam parametrami, problem jest w tym ze oba programy sa pod konsola - tzn ten ktory pisze, oraz ten ktory wczytuje i wczytywany program odpala sie w konsoli programu ktory pisze :):) chyba zaczaicie o co chodzi... po prostu nie wyskakuje okienko nowego programu tylko program "podpina" sie pod juz dzialajacy

  2. Jak zrobic aby program czekal na nacisniecie jakiegos klawisza, i gdy ten klawisz nacisne wykonywal jakas operacje... chodzi o to zeby tego klawisza nie trzeba bylo potwierdzac enterem.

Dzieki

0

while (1=1) do
begin
c:=#0;
if keypressed then c:=readkey;
if c=cos tam then cos tam :)
end;

ogolnie zaleznie ktory chcesz klawisz uzyc musisz podac jego kod po # w ifie. Jak nie masz tablicy jakiejs z tymi kodami to najlatwiej to wyciagnac przez writeln(ord(a));
Wyswietli CI kod litery a itp itd.

0
  1. read ?
0

Freakman: dzieki mam nadzieje ze pomoze ;]
snw. : wlasnie chodfzi o to ze nie moze byc read :P bo trzeba zaakceptowac enterem ;]

Czekam jeszcze tylko na podpowiedz na moj pierwszy problem ;]

//edit
Ok juz wiem jak zozwiazac problem nr. 1 ;]
jezeli odpalamy aplikacje konsolowa to trzeba uruchodic program uzywajac polecenia:

cmd /c start <sciezka do programu>

np

Winexec('cmd /c start cmd'.SW_NORMAL)

chyba dobrze napisalem :P w razie czego poprawie jutro ;]

Dzieki za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1