错误、漏洞、问题 - 页 881 1...874875876877878879880881882883884885886887888...3184 新评论 A100 2012.11.26 16:22 #8801 sergeev: 你认识多少人? 设法增加了一些类--但后来又发生了--试图找出问题所在--相当复杂的继承和重载--将汇报。 --- 2012.11.26 16:34 #8802 A100: 设法增加了一些类--但随后一切都在重演--试图找出问题所在--相当复杂的继承和重载--将汇报。 没有与#define函数相同的名称? A100 2012.11.26 17:29 #8803 sergeev: c #define没有与函数相同的名称? 症状以如下方式发生:在某个时刻,向类中添加任何新的虚拟函数,包括最简单的类型virtual bool ABC12345() const { return ( true ); } 开始造成错误。',' - 意外的标记......,对另一个类中的一行的引用--比指定的添加要早得多,之前没有错误,ex5工作正常。同时,没有虚拟关键词的类似添加也没有引起错误。改变名称、参数--没有效果。然后我试着只添加-个简单的类(没有上面提到的)。class A {}; 同样的错误。悖论,但在加入第7个简单类后,错误消失了。而且有影响的不是班级的名字--只是它们的数量。但在添加虚拟的例子时,又出现了错误。从#define开始,只有#define PrintNotEmpty( a, b ) _PrintNotEmpty( b, a ) 分析发现,在函数中,使用模板的一个变量,以前被声明为静态的const string,这可能是原因--用const string替换后,错误消失了,现在没有发生。 A100 2012.11.26 17:46 #8804 添加了代码--同样的错误再次出现--可以通过添加一个空类来解决 class B {}; 显然,他们有一个关键的数字 A100 2012.11.26 20:13 #8805 最后的结果:以前的结论是不正确的 要使错误消失--只要在mq5的任何地方添加任何有意义的行(不是注释),例如#define XXXXXXXXXXXXX 15 到目前为止,ex5中的虚拟功能 运行得很顺利。有问题的mq5已被保存到下一次ME5修订版中 --- 2012.11.26 20:16 #8806 你最好把问题文件发给CD。这将是更有用的。 --- 2012.11.26 20:36 #8807 一个月后:)赶上了圣诞节 Ilyas 2012.11.27 09:03 #8808 sergeev: 你最好把问题文件发给CD。这将更有意义。 这个错误已经被发现并纠正了。 --- 2012.11.27 09:19 #8809 mql5: 这个错误已经被发现并纠正了。 A100 2012.11.27 11:13 #8810 问题:呼叫之间的最小(最小要求)延迟是否有记录? OrderSend( request, result ); Sleep( n ); bool isOK = OrderSelect( result.order ); 这个问题与以下事实有关:当n = 0 -> isOK = false,而当n = 200 -> isOK = true。 1...874875876877878879880881882883884885886887888...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你认识多少人?
设法增加了一些类--但随后一切都在重演--试图找出问题所在--相当复杂的继承和重载--将汇报。
c #define没有与函数相同的名称?
开始造成错误。',' - 意外的标记......,对另一个类中的一行的引用--比指定的添加要早得多,之前没有错误,ex5工作正常。同时,没有虚拟关键词的类似添加也没有引起错误。改变名称、参数--没有效果。然后我试着只添加-个简单的类(没有上面提到的)。
class A {};
同样的错误。悖论,但在加入第7个简单类后,错误消失了。而且有影响的不是班级的名字--只是它们的数量。但在添加虚拟的例子时,又出现了错误。从#define开始,只有
#define PrintNotEmpty( a, b ) _PrintNotEmpty( b, a )
分析发现,在函数中,使用模板的一个变量,以前被声明为静态的const string,这可能是原因--用const string替换后,错误消失了,现在没有发生。添加了代码--同样的错误再次出现--可以通过添加一个空类来解决
class B {};
显然,他们有一个关键的数字最后的结果:以前的结论是不正确的
要使错误消失--只要在mq5的任何地方添加任何有意义的行(不是注释),例如
#define XXXXXXXXXXXXX 15
到目前为止,ex5中的虚拟功能 运行得很顺利。有问题的mq5已被保存到下一次ME5修订版中你最好把问题文件发给CD。这将更有意义。
这个错误已经被发现并纠正了。
问题:呼叫之间的最小(最小要求)延迟是否有记录?
这个问题与以下事实有关:当n = 0 -> isOK = false,而当n = 200 -> isOK = true。