title: Why can't I use an Int64 in a for loop?
body: <p>I can write <code>for..do</code> process for integer value..
  But I can't write it for int64 value.
  For example:</p>
  
  <pre><code>var
    i:int64;
  begin
    for i:=1 to 1000 do 
  end; 
  </code></pre>
  
  <p>The compiler refuses to compile this, why does it refuse?</p>