有的FUNCTION PROCEDURE要参数,你没有正确的给参数!

解决方案 »

  1.   

    是参数类型不对,delphi对参数类型检查很严的呀
      

  2.   

    函数或过程的形参与实参不符,比如要求LongWord类型参数却给了Integer类型参数
      

  3.   

    例子:function(var a:integer):integer
    begin
      a:=2;end;
      

  4.   

    例子函数
    function  bb(var a:integer):integer
    begin
      a:=2;
      result:=3;
    end; 调用var
      b,c:integer;   //必须申明b
    begin
      c:=bb(b);
      showmessage(inttostr(b));   //b=2
    end;
      

  5.   

    续 Jera :
    const
      b=1;
    var
      c:integer;
    begin
      c:=bb(b);  //此出即要求 实参  形参  必须一致  ----常量是不能做实参的
      showmessage(inttostr(b));
    end;
      还有分吗???呵呵