我想在com退出的时候,把一个保存文件的函数写在类似与析构函数中,请问这个函数什么

解决方案 »

  1.   

    你可以重载IUnknown接口的Release函数,在这里释放你要是释放的东西。或者你直接在你的接口继承类中加上你的析构函数,Com也只是一种C++类的特殊形式。
      

  2.   

    你自己试过没有,加析构函数是不行的,而且重载IUnknown也是不行的,为什么呀
      

  3.   

    用ATL写COM时,有FinalConstruct()和FinalRelease()涵数相当于
      

  4.   

    加一个析构函数是可以的。但一定是虚函数。
    virtual ~xxx()
    {
    }
    如果这样用出错,一定是别的原因。
      

  5.   

    什么呀,我就建立了一个com,只是加了一个析构函数,还是错。你说还有什么别的原因