主要内容

COM事件

一个事件通常是在服务器应用程序中发生的用户发起的操作,通常需要客户机作出响应。例如,如果您在服务器界面窗口的特定位置单击鼠标,客户机应用程序就可以响应。当一个事件是解雇了时,服务器将此事件通信给客户端。如果客户是对于这种特殊类型的事件,它通过执行一个名为an的例程来响应事件处理程序

MATLAB®COM客户端可以订阅和处理由COM服务器触发的事件。选择您希望客户端监听的事件。将每个事件注册为事件处理程序,以便用于响应该事件。当注册的事件发生时,服务器通知客户机,客户机通过执行适当的事件处理程序例程来响应。您可以将事件处理程序编写为MATLAB函数。

要标识服务器可以响应的事件,请使用事件函数。

要注册要响应的事件,请使用registerevent函数。MATLAB客户端只响应已注册的事件。如果您多次向同一个回调处理程序注册相同的事件名,则MATLAB只执行该事件一次。

要标识已注册的事件,请使用eventlistener函数。

要在事件发生时作出响应,请创建已为该事件注册的事件处理程序。您可以将这些例程实现为MATLAB函数。

要取消注册您不再希望侦听的事件,请使用unregistereventunregisterallevents函数。

请注意

MATLAB不支持异步事件。金宝app

请注意

MATLAB不支持来自自定义服务金宝app器的接口事件。

另请参阅

||||

相关的例子

更多关于