怎样知道一个函数在调用的过程中实参的数量?

解决方案 »

  1.   

    问题是这样的:
       
    我定义了一个涵数:
    function ABC(P1:string='A1';P2:string='A2';P3:string='A3';P4:string='A4'):string
              begin
               result:=P1+P2+P3+P4;
              end; 
    有时候传一个参数调用:
          var
          str:string;
          str:=ABC(P1)
    有时候传两个参数调用:
          var
          str:string;
          str:=ABC(P1,P2)
    有时候传三个参数调用:
          var
          str:string;
          str:=ABC(P1,P2,P3)我想知道在每次调用的时候实际传递了多少个参数?