在修改現有ATL COM對象的過程中,我遇到了一篇名爲「人們弄亂了IUnknown :: QueryInterface的方式」的「The Old New Thing」博客文章,並且在評論部分有一個討論,的受訪者(諾曼鑽石)指出,在文章的一個例子中,拋棄**是錯誤的。 但是,當我嘗試糾正我的代碼來正確執行投射時,我最終發生內存泄漏。 的例子如下: IShellFolder *psf = some o
最近我遇到了從.NET向COM公開事件的問題。 我已經成功地用這個例子(從http://blogs.msdn.com/andreww/archive/2008/10/13/exposing-events-from-managed-add-in-objects.aspx概念所): //代表類型爲我們的自定義事件。 [ComVisible(false)]
public delegate void S