Open棟梁Project - マイクロソフト系技術情報 Wiki
目次 †
概要 †
- COMオブジェクトは参照カウンタで管理されいている。
- COMオブジェクトは参照カウンタが1以上の状態ではGCされない。
- VC++ではRelease、VB6ではSet X = nothingで参照カウンタをデクリメント。
- .NETではMarshall.ReleaseComObject?を呼び出すのが推奨。
RCWのGCで自動的にRelease処理されるが、解放遅延が発生する。
- RCWはファイナライズで自動的にReleaseするもよう。