那我要string类型的应选择哪一个?

解决方案 »

  1.   

    我原来用olevariant 编译查通过,后将参数的type改为bstr,却无法编译,这是为何?
      

  2.   

    刚才写错了我原来用variant*,可现改为bstr却提示
    “declaration of 'get_date' differs from declaration in interface lre_data”
    这是为什么?
      

  3.   

    如果你想用于返回的话就不能用bstr,用variant*
    如果仅用于接收输入的数据,可以用bstr
      

  4.   

    只从客户端读取就用bstr
    客户端调用的时候传递string的类型给他就可以了你新建方法必须在type library中建立才可以使他在rdm中自动产生代码
      

  5.   

    如果是in参数(客户端传来的),就用BSTR
    如果是out参数(返回值的),就用Variant* 
    点一下刷新(Refresh),在远程数据模块中就会自动产生代码。
      

  6.   

    我也是这样,可是在RDM中就是不会出现代码?