收获!关于引用计数器!
2004-11-08 08:59
260 查看
刚才看到了陈续远的一篇文章,关于介绍立即释放.net下的com组件 的文章,其中对com的Release方法的介绍。
原来一直不是很明白,这个方法干吗用
!今天才明白!谢谢!陈兄!~~
在.net中,允许程序员显式地自己调用com的Release方法,这个方法经过.net的包装,叫做System.Runtime.InteropServices.Marshal.ReleaseComObject,在上面的代码中,
调用“GC.Collect();”之前,先调用
“System.Runtime.InteropServices.Marshal.ReleaseComObject((object)oExcel);”,
把引用计数减一,这样,引用计数就变成了零,垃圾回收发生时,oExcel所对应的com对象,就被扫地出门
原来一直不是很明白,这个方法干吗用
!今天才明白!谢谢!陈兄!~~
在.net中,允许程序员显式地自己调用com的Release方法,这个方法经过.net的包装,叫做System.Runtime.InteropServices.Marshal.ReleaseComObject,在上面的代码中,
调用“GC.Collect();”之前,先调用
“System.Runtime.InteropServices.Marshal.ReleaseComObject((object)oExcel);”,
把引用计数减一,这样,引用计数就变成了零,垃圾回收发生时,oExcel所对应的com对象,就被扫地出门
相关文章推荐
- reference counter 引用计数器
- Java关于接口引用实现该接口类的对象
- 关于C++引用C,C引用C++,extern的使用
- C++ 关于输入输出流的头文件引用
- 关于程序集生成失败,引用的程序集没有强名称的解决办法
- 关于Java中的被动引用
- 关于SpringMVC项目中样式引用不到解决办法
- 关于需要提前引用声明的几点经验
- 黑马程序员——引用计数器
- 2012华为机试第三题引发的关于“java传值,传引用”思考
- 关于Block的copy和循环引用的问题
- Swift引用计数器
- ASP.NET关于"未将对象引用设置到对象的实例"异常的原因
- 关于C++11右值引用的一个误解
- 关于java中对象的循环引用问题
- 关于java String的“==”和equals()比较、引用的小问题
- 关于MFC的debug和release....附加两个.h互相引用.
- 关于程序集生成失败 -- 引用的程序集没有强名称的解决办法
- 关于.Net Framework 4 Client Profile Winform 引用 .Net Framework 4 类库的问题
- java关于传值与传引用