我知道在BASIC或JAVA等中有静态变量,它具有这样的功能:
当我定义一个静态变量A并为它赋值为0,然后在一个按钮的单击事件中加A=A+1这样的事件,
则如果我没有退出这个程序或这个窗体没有释放,我每次单击这个按钮则A的值加1,
即:若我点击那个按钮5次,则A的值为5。
请问这样的变量在Delphi中怎样定义?
谢谢!
在线等待!

解决方案 »

  1.   

    >>请问这样的变量在Delphi中怎样定义?
    定義成 全局變量 就可
      

  2.   

    哈哈,简单
    全局变量就是了http://lysoft.7u7.net
      

  3.   

    对,是全局变量
    在窗体代码的最开始的 var 中 定义 a:integer;然后,在 TButton.click中 写:inc(a);  //或者是a:=a+1;
      

  4.   

    打开环境变量
    implementation
    {$R *.dfm}
    {$J+}  //这句定义类函数
    Class Function Test: Integer;
    const 
      i: Integer = 0;
    begin
      Result := i + 1;
    end;