投资者咨询:MQ编程问题新发现 (文华财经wh9)
来源:文华财经 日期:2018-7-30 10:51
林木女士,前几天通过QQ联系的MQ编程失败问题,又有新发现。
当时在未加入WJD_Left_Cross函数前,编译是成功的,新增一个
WJD_Left_Cross函数,在函数编辑器中,编译也是成功,但将其
加入公式后,编译失败,以后,所有公式、自定义函数全都编译失败,
即使在公式中去掉该函数,所有依然编译失败。
将该函数删除(不是在公式中删除,而是在函数管理中将其删除),
所有公式又可编译成功!
该函数我仔细检查,没有问题!且刚新建完该函数时,编译是成功的!
在公式中加入该函数,编译就失败了,且不可恢复。
希望新发现有用
技术人员回复
日期:2018-7-30 11:01
核实了一下1楼问题与您原帖反馈的问题相同
是因为参数名称为中文导致的,因为编译组件是第三方的,有可能把中文识别成不明字符,这里不是软件问题的
您将涉及中文的参数名都调整为英文字母的格式就可以了
后续升级会禁止使用中文的参数名,您了解一下
投资者咨询:MQ编程问题新发现 (文华财经wh9)
来源:文华财经 日期:2018-7-30 10:51
禁止使用中文参数名?正是中文参数名使软件的可读性大为提高,是中国人编程的最爱!连VC都支持中文参数名,这是大趋势!
哎呀我脚痛,没事,把脚锯了!这是什么逻辑!
不是解决中文参数名的Bug,而是一禁了之,失望至极!
技术人员回复
日期:2018-7-30 13:23
这里不是BUG的
因为编译组件是第三方的,第三方软件有可能把中文识别成不明字符,软件是控制不了的
所以为了避免造成不必要误会,后续版本会禁用中文参数,您理解一下
投资者咨询:MQ编程问题新发现 (文华财经wh9)
来源:文华财经 日期:2018-7-30 10:51
是函数禁用中文,还是公式、函数全禁用中文?希望公式不要禁用中文,现在公式中用中文没问题
技术人员回复
日期:2018-7-30 13:49
我们这里研究了一下,后续版本会支持中文变量和参数的,请关注后续升级
升级后,您不需要修改模型也可以正常编译了