子程序里无法使用控件是咋回事

子程序里无法使用控件是怎么回事窗体中有个edit1,一个button1,procedure testbeginedit1.text:helloe

子程序里无法使用控件是怎么回事
窗体中有个edit1,一个button1,

procedure test;
begin
  edit1.text:='hello';
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
test;
end;

为什么会出错呢?



[解决办法]
procedure test;
不是类成员函数,你使用窗体控件时,要指明来源,所以要加上'form1.'