public void ReleaseComObject(object comObject) { if ((comObject != null) && Marshal.IsComObject(comObject)) { while (Marshal.ReleaseComObject(comObject) > 0) { } } }