程序库: 用来处理正则表达式的MQL5 RegularExpressions - 页 2

 
Event:
晚上好你能不能不要告诉我去哪里提问?请说
我会的。但在这种情况下,请不要就你完全不了解的问题与他人分享你的观点,否则就有可能变成另一个小丑。
 
Event:
我的帖子涉及瓦西里-索科洛夫(Vasiliy Sokolov)对 "酷 "的狂热。
显然,他在前几天遇到了正则表达式。
我在 Java 中一直使用正则表达式,所以我同意在 MQL5 中使用正则表达式的功能很酷。
 
Vasiliy Sokolov:
好吧但既然如此,请不要就你不了解的问题与他人分享你的观点,否则你就有机会变成另一个小丑。
你又想对别人指手画脚了。我不想再和你交流了。
 
Rashid Umarov:
我一直在 Java 中使用正则表达式,所以我同意在 MQL5 中使用正则表达式的功能很酷。
有多少人,就有多少观点。
 

示例无法编译,错误百出。我看了一下代码,完全是胡说八道,它们试图铸造完全不同的结构。我完全不明白,是后来有人修改了代码,还是根本没有检查编译?

cannot cast 'Int64' to 'Double' Wrappers.mqh 171 10

无法将 "Int64 "转换为 "Double" Wrappers.mqh 190 10

不能将'Single'投到'Int32' Wrappers.mqh 251 7

不能将'Double'投到'Int64' Wrappers.mqh 275 7

'.'- object required RegexCharClass.mqh 741 56

'm_chMin' - 结构或类类型预期 RegexCharClass.mqh 741 57

6 个错误,0 个警告 7 1


 
Alexey Volchanskiy:

示例无法编译,错误百出。我看了一下代码,完全是胡说八道,它们试图铸造完全不同的结构。我完全不明白,是有人事后修改了代码,还是根本没有检查编译?

几个月前,将任意结构相互转换并不是无稽之谈。现在我们通过类型双关(union)来工作--这应该是更正统的做法。而且这段代码已经很老了,是在这次创新之前编写的,所以才无法编译。
 
Vasiliy Sokolov:
几个月前,将任意结构相互连接还不是无稽之谈。现在,我们通过类型双关(union)来工作--这应该是更正统的做法。而且代码已经很老了,是在这次革新之前编写的,所以无法编译。

而该库在 MQL4 下运行良好。所以您需要针对 MQL5 进行修正?我还没搞清楚是库本身不行还是只是示例不行。

 
Alexey Volchanskiy:

该库在 MQL4 下运行正常。所以您需要针对 MQL5 进行修正?我还没弄明白是库本身不行还是只有示例不行。

它可以工作,但包含错误!必须更正,因为它是为特定项目 制作的,在其他数据上会产生错误。

 
Alexey Volchanskiy:

示例无法编译,错误百出。我看了一下代码,完全是胡说八道,它们试图铸造完全不同的结构。我完全不明白,是后来有人修改了代码,还是根本没有检查编译?

cannot cast 'Int64' to 'Double' Wrappers.mqh 171 10

无法将 "Int64 "转换为 "Double" Wrappers.mqh 190 10

不能将'Single'投到'Int32' Wrappers.mqh 251 7

不能将'Double'投到'Int64' Wrappers.mqh 275 7

'.'- object required RegexCharClass.mqh 741 56

'm_chMin' - 结构或类类型预期 RegexCharClass.mqh 741 57

6 个错误,0 个警告 7 1


感谢您的留言,文件已更新

 

亲爱的朋友们

我发现该库在 MetaEditor 5.1643 中不再能编译。


有谁能解决这个问题吗......?