为什么我收到“序列化”的错误当我睁开在MATLAB GUI吗?

16个视图(30天)
我已经使用向导创建一个GUI,包括特定的ActiveX控件。当我试着执行这个GUI,一个模态对话框,说:
COM对象的序列化失败了。“Foo控制11.0”无法还原到以前的状态。
MyGui_activex1确保文件在同一个目录作为您的GUI。

接受的答案

MathWorks支万博1manbetx持团队
在执行本GUI, ActiveX控件的创建,然后ActiveX控件的属性设置根据文件中提到的对话框(这是“序列化”)。
然而,一些ActiveX控件需要一个特殊的初始化序列,如调用特定方法ActiveX控件的处理之前,其属性设置。上述创建序列为这样的对象将会失败。
如果您使用的是这样一个ActiveX控件,您将需要手动创建GUI的ActiveX控件的开放功能(“OpeningFcn”回调),而不是使用指南的默认行为。附加的文件在这个页面显示一个“OWC11.Spreadsheet例子。11“控制。
这在MATLAB R2017b问题已经解决。

更多的答案(0)

s manbetx 845


释放

R2017b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!