Hey guys... Yet another question...
I want to make a main program loop that constantly checks the time, date, and day (date and day will only be checked when the time hits 12:00am) to trigger a timer, but it will accept input at the end of each repeat. Now, my problem, is that as long as nobody types anything, the loop sticks where it is at the readln(); statement until someone hits enter...

How would I fix this? Is there any way to make one program executing 2 commands at the same time? (I'm thinking multi-threaded, but I'm really not sure...)