В приложении .NET Compact Framework мы используем ocx media player component written by coppercoins.Исключение: 0xc0000005 Когда элемент управления Media Player 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 подумайте, что вы должны попытаться связаться с парнем, который написал компонент. Может быть, он может помочь вам, хотя его блог не обновлялся почти год. –