摘要: safehandle 是一种析构机制,她和析构函数有什么分别。 首先要理解析构函数。析构函数在.net中是没有顺序的,因此你不能假定另一个对象的析构函数在你之后运行,哪怕它是你的成员!如果你的成员也有析构函数,那么你能做什么,什么不应该做? 第一,在析构函数运行时,你不应该假设它没清理资源,而去试图 阅读全文
posted @ 2016-02-15 14:03 诺贝尔 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: RCW是.net 对com的包装,比如office就是通过RCW来被.net调用的。可以百度:office pia 了解更多信息。 RCW 是一个.net类。 1.关闭线程对rcw的自动清理 System.Threading.Thread.CurrentThread.DisableComObject 阅读全文
posted @ 2016-02-15 13:25 诺贝尔 阅读(751) 评论(0) 推荐(0) 编辑