为什么调用函数的时候,有时候用call关键字,而有的时候却不用.用与不用call,他们之间究竟有什么区别呢?
望高手不吝赐教.

解决方案 »

  1.   

    Call 可选参数;关键字。如果指定了这个关键字,则 argumentlist 必须加上括号,例如: 
      Call MyProc(0) ^_^
      

  2.   

    Call] name [argumentlist]调用一个过程时,并不一定要使用 Call 关键字。如果使用 Call 关键字来调用一个需要参数的过程,argumentlist 就必须要加上括号。如果省略了 Call 关键字,那么也必须要省略 argumentlis 外面的括号。如果使用 Call 语法来调用内建函数或用户定义函数,则函数的返回值将被丢弃。若要将整个数组传给一个过程,使用数组名,然后在数组名后加上空括号。