.NETでCOMを扱う際に、複数のCOMオブジェクトを確実に解放する方法を紹介します。 どういうこと? .NETではCOMを注意深く扱う必要があります。1オブジェクトでも解放漏れがあるとCOMのプロセスが解放されずに残ってしまうからです。 どうすれば? ソースコードを記載します。 COM解放メソッドを実装したクラス using System; using System.Runtime.InteropServices; namespace Com { /// <summary> /// COMオブジェクトを解放する機能を提供します。 /// </summary> public static class ComRelease { /// <summary> /// 複数のCOMオブジェクトの参照カウントを0までデクリメントし、解放します。 /// </summary> /// <param n