除了返回值外,还怎样获取数据,函数能不能定义变参?我在type library中定义参数位out,他总报错说应定义为指针类型,这方面我不很了解,请高手指点!

解决方案 »

  1.   

    out 的数据类型应定义为指针型,如OleVariant。我一直用它挺好的!得到后再赋值给定义好的变量。
      

  2.   

    设为out类型时,你的变量类型必须为指针型,即具体的数据类型后接一个*,比如variant *就可以了。
      

  3.   

    参数位out,定义为指针类型,就是代*号的那些然后delphi就自动给你转成var,不带*号的那些自动给你转成const,你可以自己看看