Pascal - Zmienna co jakis czas

0

Witam. Mam pytanie do znawcow tematu.

Czy w TP da sie zrobic, zeby program co okreslony interwal czasu sprawdzal czy wartosc zmiennej sie zmienila(poprzez nacisniecie klawiatury), ale przy tym zeby program nie czekal na wprowadzenie danej przez usera jak to ma msc przy Read(zmienna). Jezeli sie nic nie zmienilo to zeby sobie szedl dalej albo przyjmowal inna wartosc.

Albo czy idaca petle repeat da sie przerwac w jakimkolwiek momencie po nacisnieciu klawisza??? Czy trzeba czekac az program wykona po kolei co ma zrobic :(

Z gory dziekuje za odpowiedz,
Pozdrawiam.

0

podczep się pod przerwanie $1C albo 8, będziesz mógł 18 razy na sekundę sprawdzać stan tej zmiennej. Albo jeszcze lepiej - tam gdzie zmieniasz tą zmienną wywołuj też tą funkcję.

0

Dzieki za odpowiedz. Przynajmniej wiem, ze cos takiego jest mozliwe do realizacji. Fakt, ze nie mam pojecia jak to osiagnac, ale Ciebie juz nie bede meczyl - dalej jak juz wiem gdzie zaczac sam poszukam.
Pozdrawiam.

0

zrob to inaczej. read blokuje. wiec napisz swoje wlasne read nieblokujace. masz keypressed, masz readkey

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