没分了,但是我还要问!!!com 释放的问题,各位老大帮我看看呀 我使用CoCreateInstance(),实例化了一个com对象,然后进行了一些操作,可以保证没有调用addref(),但是我使用release()了之后我发现内存没有变化。如此几次操作后发现内存增加的明显。请问这是怎么回事呀!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请检查 COM的实现,COM中可能有内存没有释放的东东 COM 应该没问题吧因为不是我写的,是directshow类库的 将你的接口指针换为CComPtr试一下 addref()是IUnkown的一个成员,你所使用的COM的所有接口都有其实现。所以,你没有显式调用也不代表组件不会计数。对接口的每次查询都回增加计数的。 楼上说的对。COM组件里有addref的实现。我也遇到这个问题,我在自己的控件工程里没有显式调用addref和release,按说一切都是自动管理的吧?但最后关闭IE时发现没有调用控件类的析构函数,郁闷! 层叠窗口消息响应问题 如何使条形码打印注释显示而条码不显示(字符模板) ComboBox子类化问题 这个界面该怎么做? WS_EX_TRANSPARENT创建透明窗口的问题?(分不够可以再加) 请问:密钥、密码、算法之间是什么关系? 求助,在被注入的dll中无法安装钩子?? 为什么我自己创建的Access数据库数据是AscII码的,Microsoft Access创建的就是Unicode码的?内有具体说明 关于BSTR的使用 关于opencv和halcon 求助:哪里有AMCAP源代码? 撒分求助:关于MFC,无法create a new class 怎么办?
因为不是我写的,是directshow类库的
COM组件里有addref的实现。我也遇到这个问题,我在自己的控件工程里没有显式调用addref和release,按说一切都是自动管理的吧?但最后关闭IE时发现没有调用控件类的析构函数,郁闷!