我知道在BASIC或JAVA等中有静态变量,它具有这样的功能:
当我定义一个静态变量A并为它赋值为0,然后在一个按钮的单击事件中加A=A+1这样的事件,
则如果我没有退出这个程序或这个窗体没有释放,我每次单击这个按钮则A的值加1,
即:若我点击那个按钮5次,则A的值为5。
请问这样的变量在Delphi中怎样定义?
谢谢!
在线等待!
当我定义一个静态变量A并为它赋值为0,然后在一个按钮的单击事件中加A=A+1这样的事件,
则如果我没有退出这个程序或这个窗体没有释放,我每次单击这个按钮则A的值加1,
即:若我点击那个按钮5次,则A的值为5。
请问这样的变量在Delphi中怎样定义?
谢谢!
在线等待!
定義成 全局變量 就可
全局变量就是了http://lysoft.7u7.net
在窗体代码的最开始的 var 中 定义 a:integer;然后,在 TButton.click中 写:inc(a); //或者是a:=a+1;
implementation
{$R *.dfm}
{$J+} //这句定义类函数
Class Function Test: Integer;
const
i: Integer = 0;
begin
Result := i + 1;
end;