var
Form1: TForm1;implementation{$R *.DFM}procedure Xxx(x:Boolean);
begin
edit1.Enabled:=x;
edit2.Enabled:=x;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
Xxx(True);
end
Form1: TForm1;implementation{$R *.DFM}procedure Xxx(x:Boolean);
begin
edit1.Enabled:=x;
edit2.Enabled:=x;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
Xxx(True);
end
begin
edit1.Enabled:=x;
edit2.Enabled:=x;
// 老大,你这里少了end!
begin
edit1.Enabled:=x;
edit2.Enabled:=x;end; //--------------------你这里没有加End;
procedure TForm1.Button1Click(Sender: TObject);
begin
Xxx(True);
end;
begin
edit1.Enabled:=x;
edit2.Enabled:=x;
end;
begin
edit1.Enabled:=x;
edit2.Enabled:=x;
应该改为:
procedure tform1.xxx(boolean);来实现了!
你这样做;
...
procedure Xxx(x:Boolean);//shift+ctrl+c
procedure Button1Click(Sender: TObject);
private
...
...
shift+ctrl+c
可以避免这类问题
procedure tform1.xxx(boolean);用一个单独的过程名不行吗?
你alt+f12看一看住从关系
在Tform里申明的;定义一定要加Tform
引用时
在别的窗体
form1.xxx 不能是 xxx