为什么有时候调用加括号,有时候不加?
另外,VB的API调用为什么如此罗索?指明调用某库,然后使用其中的函数,
让VB自己去找相关的信息,不是很好吗?

解决方案 »

  1.   

    1 有调用函数时带括号表示函数有返回值,如果不用括号将得不到函数的返回值。
    2 API函数不是为VB写的,调用起来不方便是当然的了,没办法的。
      

  2.   

    API 是有点罗嗦,不过慢慢的就习惯了,用API能实现你想象不到的功能
      

  3.   

    当没有返回值的时候,用Call调用的时候也可不加括号。
      

  4.   

    API 一点也不罗嗦,比起汇编好多了。
      

  5.   

    1.如果函数有返回值就需要加括号,如果没有可以不加,要加的话需要用 CALL调用!!2.要先声明API是因为VB没有将API集成到一起,DELPHI可以直接用是因为DELPHI已经将API集成到了一个单元里,用的时候引用一下单元就可以了,你也可以将所有的API都放到模块中,需要自己弄了!!
      

  6.   

    vb.net中如何使用API?是否有所改进呢?