to dancemaple
我就是奇怪为什么不能生成function而生成了procedure

解决方案 »

  1.   

    好像CSDN的XML解析出问题了。
    你在XXX.tlb编辑界面里你的方法增加一个参数,名字任意,
    type写成 你的返回类型 * ,modifier设成[out, retval]就行了。
      

  2.   

    to:hzb 不是参数的问题,是return type是HRESULT但是生成了procedure,我如何写函数来返回S_OK,与E_FAIL等值呢
      

  3.   

    你试着将 环境变量里的idl改成pascal ,再回过头来看看,你就明白了两种语法结构造成的差距
      

  4.   

    我改为pascal后不会影响在其它语言C++里的调用吧