【发布时间】:2016-08-24 14:39:31
【问题描述】:
我有一个标准的Form,只有一个AxWMPLib.AxWindowsMediaPlayer,除了自动生成之外没有代码。每次应用启动时,我都会收到两次System.ArgumentException。它说,该对象不提供IPropertyNotifySink 接口。但是如何实现它,因为我没有包含它的命名空间(Microsoft.VisualStudio.OLE.Interop)?我在实现的功能(OnChanged(Int32) 和OnRequestEdit(Int32))中必须做什么?
【问题讨论】:
-
您是否更改了任何属性,或者您只是添加了组件并进行了调试?
-
@VisualVincent 刚刚添加了组件,仅此而已。
-
奇怪,你用的是什么操作系统?
-
From what I've been able to find so far 重置异常应该可以解决问题。请确保重置时
System.ArgumentException仍未被选中。 -
你没有忽略异常,你只是忽略了那些已经被
try/catch块处理的异常。 未处理的异常,这将导致您的应用程序停止执行,仍然会被抛出。
标签: c# exception-handling argumentexception axwindowsmediaplayer