Static 静的変数

Static変数はそのスコープから抜けても値を保持し続ける変数です。 Delphiでは 型付き定数と呼びます。定数なんですが値の変更が可能で、Static変数のように値を保持し続けます。ただしあまり使われません。

■ 型付き定数の例
  procedure TForm1.Button1Click(Sender: TObject);
  const
    //型付き定数の初期化
    intStatic : integer = 1;
  begin
    //ボタンを押す度に intStaticの値は加算されます。  
    inc(intStatic);
    Label1.Caption  :=  IntToStr(intStatic);
  end;

関連項目
Const 定数