代码,版本delphi6
******************************
procedure TForm1.Button1Click(Sender: TObject);
var
aa:boolean;
begin
aa:=true;
aa:=false;
if aa then
Memo1.Lines.Add('aaaaa');
if not(aa) then
begin
Memo1.Lines.Add('bbbb');
aa:=true;
end;
end;end.
*************************************
其中的aa不能被赋为真值。请高人帮助解答。
******************************
procedure TForm1.Button1Click(Sender: TObject);
var
aa:boolean;
begin
aa:=true;
aa:=false;
if aa then
Memo1.Lines.Add('aaaaa');
if not(aa) then
begin
Memo1.Lines.Add('bbbb');
aa:=true;
end;
end;end.
*************************************
其中的aa不能被赋为真值。请高人帮助解答。
var
aa:boolean;
begin
aa:=true;
aa:=false;
if aa then
Memo1.Lines.Add('aaaaa');
if not(aa) then
begin
Memo1.Lines.Add('bbbb');
aa:=true;
end;
//在以下这句是有效的//
if aa then beep;end;//而在这外面就没效了。。end.以上代码是在局部区啊!晕倒!
没听说过:“不是全局的变量,在其局部过程结束后AA就不存了”