如何声明两个相同函数名和参数名,但参数类型不同的函数?
例如:
Procedure aa (b:Integer);
Procedure aa (b:String);

解决方案 »

  1.   

    等一下...先晕三秒$@#%&%*&$%$@#$#!$#@#跟你声明的procedure一样啊?这也问??
      

  2.   

    重载.定义是在后面加上overload,格式如下:
    Procedure aa (b:Integer);overload;
    Procedure aa (b:String);overload;//------------------------------
    procedure Form1:aa(b: integer);
    begin
      // 注意这里后面没有overload
    end;//------------------------------
    procedure Form1:aa(b: string);
    begin
      // 注意这里后面没有overload
    end;
      

  3.   

    重载.定义是在后面加上overload,格式如下:
    Procedure aa (b:Integer);overload;
    Procedure aa (b:String);overload;//------------------------------
    procedure Form1:aa(b: integer);
    begin
      // 注意这里后面没有overload
    end;//------------------------------
    procedure Form1:aa(b: string);
    begin
      // 注意这里后面没有overload
    end;