摘要:
事由是这样的,C#使用了以前的一些COM组件,该COM组件使用多年,Bug相当少见,但是这回经常出现偶见问题。COM内部有容器类,组件类,容器类释放后,内部组件变为无效。这里出现的故障就是经常出现组件还在,但是容器已被释放的情况。代码如下:void UseCOM(){ IContainer container = GetCOMObject(ContainerGUID); IComponent component = container.GetComponent(index); component.DoSomthing(); //此处偶见异常}经过调试COM代码,明确了是容器组... 阅读全文