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