前两天见过不需要申明只有实现的方法,Delphi中每个方法都是需要申明的,搞不懂人家是怎样做的,反正我自己做就出错,请高手指点

解决方案 »

  1.   

    >>前两天见过不需要申明只有实现的方法一般的實現是 procedure TForm1.XXX如果你寫成 procedure XXXX 這樣, 就不用聲明了
      

  2.   

    如果只在本单元使用并且不是类方法或者过程,可以不用声明,在本窗体可以调用
    var
      Form1: TForm1;implementation{$R *.dfm}
    procedure abc;
    begin
     showmessage('asdfasdfasf');
    end;
      

  3.   

    是不是类似这样的:
    -------------------------------
    //上面省略
    var
      Form1: TForm1;implementation
    {$R *.dfm}function Add(a,b:Integer):Integer;
    begin
      result := a+b;
    end;procedure TForm1.Button1Click(Sender: TObject);
    begin
      ShowMessage(IntToStr(Add(1,2)));
      {调用方必需在函数后面}
    end;end.