在.NET Compact Framework應用程序中,我們使用的是ocx media player component written by coppercoins。異常:0xc0000005第二次加載媒體播放器OCX控件時
當用戶單擊按鈕時,媒體播放器會在新屏幕上啓動。媒體播放器第一次運行良好。當我們關閉媒體播放器的形式和按鈕的點擊再次啓動它,它有以下異常
ExceptionCode: 0xc0000005
ExceptionAddress: <address location>
有人能告訴我如何解決這個問題突破?
注意:當表單關閉時,我們正在處置媒體播放器表單以及媒體播放器的activeX包裝器控件。媒體播放器被設置在設計代碼中(使用如下圖所示
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
if (disposing)
{
_axPlayer.Dispose();
_axPlayer = null;
}
base.Dispose(disposing);
}
I認爲你應該嘗試聯繫編寫組件的人。也許他可以幫助你,儘管他的博客近一年沒有更新。 – 2010-01-29 13:47:50