◀ANSI版開発トップへ
  • 3395 WSH(不明)
    • 3406 RE: WSH(不明)
  • [3395] WSH(不明) みく 2004年02月02日 20:06


    WSH.cpp:314
    HRESULT STDMETHODCALLTYPE CInterfaceObjectTypeInfo::GetNames(
    の引数の MEMBERID memid は DISPID なので、
    m_Object->m_Methods[memid].Name
    とするのは間違いでは...

    #GetFuncDesc()の index は配列番号だと思うが...
    • [3406] RE: WSH(不明) げんた 2004年02月08日 23:26

      >HRESULT STDMETHODCALLTYPE CInterfaceObjectTypeInfo::GetNames(
      >の引数の MEMBERID memid は DISPID なので、
      >m_Object->m_Methods[memid].Name
      >とするのは間違いでは...
      >#GetFuncDesc()の index は配列番号だと思うが...
      CInterfaceObject::GetIDsOfNames()の名前→idの変換でdispidとしてm_Methods()のindexを返しているのでWSHとしてはindex==dispidと考えて問題ないはず.Invoke()でもdispidを配列のindexとして与えている.