Sept. 12, 2014
7:53 a.m.
On Fri, Sep 12, 2014 at 10:47:44AM +0800, Jactry Zeng wrote:
2014-09-12 4:43 GMT+08:00 Sebastian Lackner <sebastian(a)fds-team.de>:
Are you sure? Doesn't this test below show exactly the opposite? It seems to
be safe
to release the ITextDocument, and afterwards call an ITextRange function - it will just return CO_E_RELEASED since the parent object was already released. Or am I misunderstanding this code?
So sorry, I made a mistake yesterday here. I added more a ITextRange::Release before the ITextRange calling in my new tests code yesterday. Functions of ITextRange will return CO_E_RELEASED after reOle/txtDoc were released and will crash after the ITextRange was released.
In that case let's go with your proposed implementation. Huw.