文章 "轻松快捷开发 MetaTrader 程序的函数库(第十四部分):品种对象" - 页 3

 
can't open "...MQL4\Include\DoEasy\Datas.mqh" include file Defines.mqh 11 11

当前存档 中缺少该文件。嗯,或者说我没有找到它。

 
_SERG_:
can't open "...MQL4\Include\DoEasy\Datas.mqh" include file Defines.mqh 11 11

当前存档 中缺少该文件。或者是我没找到。

删除包含该文件的那一行--它不小心被包含在了下一篇文章的文件中。

 
_SERG_:
can't open "...MQL4\Include\DoEasy\Datas.mqh" include file Defines.mqh 11 11

当前存档 中缺少该文件。嗯,或者说我没有找到它。

文件已在压缩包中更新

 
Artyom Trishkin:

文件已在压缩包中更新

好的,SPC,我会下载稳定版的。)))

 
_SERG_:

好的,SPC,我会下载稳定版的。)))

发布还很遥远。很多功能都在计划中。

 

第 14 部分仍有侧面:

CSymbol::CSymbol' - 无法访问受保护的成员函数 TestDoEasyPart14.mq4 131 20


第 15 部分已正常组装。
 
_SERG_:

第 14 部分仍有侧面:

CSymbol::CSymbol' - 无法访问受保护的成员函数 TestDoEasyPart14.mq4 131 20


第 15 部分完成得很好。
谢谢,我会检查的。
 
_SERG_:

第 14 部分仍有侧面:

CSymbol::CSymbol' - 无法访问受保护的成员函数 TestDoEasyPart14.mq4 131 20


第 15 部分编译正常。
您是否在安装第 15 篇后编译了第 14 篇的 EA?
 
_SERG_:

第 14 部分仍有侧面:

CSymbol::CSymbol' - 无法访问受保护的成员函数 TestDoEasyPart14.mq4 131 20


第 15 部分完成得很好。

我正确地提出了上面的问题。这部分库的测试 EA 是在它下面编译的。
第 15 部分 中,组织结构已经有些不同--在那里,符号对象位于符号集合的列表中,对集合中每个符号的访问组织结构也不同。在此版本中,在 Expert Advisor 中只测试对象符号的正确性,而且--在第 15 部分中创建了这个集合,现在通过符号集合的类来访问特定对象符号。

换句话说,这部分库说明中的测试 EA 仅对同一版本的库有效。没有了。

第 15 部分中的这一部分没有向后兼容性,因为它只是一个开发过程,而这一部分是中间部分。

 

注释掉Datas.mqh 中的一行 重新编译,错误:'CSymbol::CSymbol' - 无法访问受保护的成员 函数TestDoEasyPart14.mq413120,下载了第 15 部分,更新了包含 第 15 部分的存档中的 DoEasy,重新编译,错误再次出现。

编译第 15 部分后,一切正常。顺便说一下,这是 MT4。

我还没有详细说明,只是在观察。