![]() I implement my protocol in VisualC++ 2008 with ATL. Except the mismatch calls of AddRef()/Release() all work properly - IE diplays my data, all IInternetProtocl methods (Read(), Lock()/UnlockRequest(), Terminate()) calls in properly order. ![]() After installing IE8 (final version) i detect memory leak in my program - the instance of IInternetProtocol dont released! This occur only after first call to WebBrowser.Navigate(), (when ieframe.dll!CDocObjectHost::_StartAsyncBinding() + 0x10d bytes make call to urlmon.dll!CUrlMon::BindToObject() + 0x8d bytes) on second navigations (or after navigate to about:blank) (when mshtml.dll!CStreamProxy::Bind() + 0xbc bytes make call to urlmon.dll!CUrlMon::BindToStorage() + 0x3a bytes) protocol handler released properly. Hello! In My application i use WebBrowser component and implement my pluggable protocol.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |