在vb中使用系统本身的函数或者自己编写的函数的时候,
有时用 functionName(varT1,varT2),
有时用functionName varT1,varT2 ,
这两种究竟有什么区别,
我怎么知道什么时候该用哪种方式?
谁能详细的讲解一下

解决方案 »

  1.   

    需要返回值的时候,要用括号的
    aaa=functionName(varT1,varT2)
    不需要呢
    functionName varT1,varT2
    就可以了
      

  2.   

    一般在VB里面  functinName(varT1,varT2) 直接这样用有时候会报错的。
    没有返回值的就不要加括号,如果实在要加那就在前面加个 call 需要返回值的就加括号。除了要不要返回值,两者效果一样的。
      

  3.   

    补充一点:当你调用时
    call functionname(参数1,参数2,...)
    直接调用就不要()
    functionname 参数1,参数2,...