>>401の内容を貼り付けて実行したのですが、
inc(intStatic); の行で、「代入できない左辺値です」というエラーが
出てしまいます。

Delphi6で試しているのですけど、どうしてエラーになるのでしょうか?