May 2010
Intermediate to advanced
1272 pages
61h 18m
English
You should always explicitly release objects that wrap COM components so that associated resources are also released. You accomplish this by invoking the System.Runtime.InteropServices.Marshal.ReleaseCOMObject method. Continuing with the previous example, you release the AxWindowsMediaPlayer1 object as follows:

This is important because COM objects treat system resources differently from .NET objects; therefore, an explicit release is required.
Read now
Unlock full access