Event handler for COM ActiveX object (actxserver)
显示 更早的评论
I am trying to write "event handler" to COM ActiveX object
>> h = actxserver ('ProgID'); >> h.registerevent({'DataReady' 'h_plot'});
%event handler function h_plot( varargin ) data = h.GetData; plot(data(1,:)) end
So I am getting an error as follows
Error using comeventcallback (line 34) Error firing event 'DataReady' to 'h_plot'.
Warning: Error occurred while evaluating listener callback.
How can I use a method of the COM Object within handler function? If I use (data = h.GetData;) out of event handler then it works...
Thanks. Peter
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Use COM Objects in MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!