程序设计师——如何试图抓住特克斯语法呢?

17日视图(30天)
Tor哈达
Tor哈达 2016年4月20日
回答: 罗杰Parkyn2019年6月10日
我有一个 uiaxes 组件和一个 uieditfield 组件。
我希望用户能够改变uiaxes的标题使用edit字段 特克斯 语法。
我的问题是每次我试着写一个 错误的 特克斯语法的字符串,也出现了一个错误。
我希望能够 发现这个错误 并向用户显示一个错误的语法是错误的,而matlab疯了。
这是我的代码:
试一试
标题(应用程序。MyAxes app.MyEditField.Value);
SetError(应用程序,“无效的特克斯语法”);
结束
(SetError功能我还错误给用户)
这并不是工作,而是我得到这个错误:
错误使用appdesigner.internal.appdesignererrorcallback(第8行)
错误更新文本。
字符串必须有有效的翻译语法:
MyWrongSyntaxTitle {
错误在appdesigner.internal.service.AppManagementService / axeserrorhandler(第138行)
appdesigner.internal.appdesignererrorcallback (event.Source、事件);
错误在appdesigner.internal.service.AppManagementService > @(来源、事件)obj.axeserrorhandler(事件,应用程序)(第132行)
@(来源、事件)obj。axeserrorhandler(事件,应用程序);
错误而评估HTMLCanvas ErrorCallback
(MyWrongSyntaxTitle{是我将在编辑的文本字段测试try - catch)
我做错了什么?我怎么能赶上这个错误吗?
(SetError从未被称为)

答案(1)

罗杰Parkyn
罗杰Parkyn 2019年6月10日
我不知道你的具体问题的答案,但这可能帮助他人使用appdesigner:
试一试
some_code;%你可以把它在相当大的代码块,这样,至少,它没有更多的佐证
%我的类MException(内置Matlab)
str = sprintf ([的绘制代码有问题。n \ n ' Matlab说:\ME.message]);
uialert(应用程序。UIFigure str,“策划问题”);
结束

类别

找到更多的在使用应用程序开发应用程序设计师帮助中心文件交换

下载188bet金宝搏

社区寻宝

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

开始狩猎!