title: How to make a console application wait for the "Enter" key, but automatically continue after time?
body: <p>I created a console application in delphi 7, which is supposed to show messages after you press the enter button:</p>
  
  <pre><code>begin
    writeln ('Press ENTER to continue');
    readln;
    writeln ('blablabla');
    writeln ('blablabla');
  end;
  </code></pre>
  
  <p>The thing is that the user can press any button to continue and that's the problem. I want only the program to continue if the user press the enter button of his keyboard. Except, I need it to automatically continue after a period of time, such as 5 seconds, without user input.</p>
  
  <p>How do I make a console application which waits a period of time for the user to press the Enter key, but automatically continues if the user doesn't?</p>