错误、漏洞、问题 - 页 1698 1...169116921693169416951696169716981699170017011702170317041705...3184 新评论 Andrey Barinov 2016.09.23 11:13 #16971 Vladimir Pastushak:但是,父类的方法仍然被倾倒在继承者中,而继承者是不应该被倾倒的。 他们 "退出",但当你试图呼叫他们时,会有一个编译错误。 fxsaber 2016.09.23 11:14 #16972 Karputov Vladimir:如果你拒绝复制缓冲区。指示器成功完成 如果你不想复制缓冲区,你就不需要手柄。这是你帮助开发者将错误本地化的方式吗? Vladimir Karputov 2016.09.23 11:16 #16973 fxsaber: 如果你不想复制缓冲区,你也不需要这个句柄。这是你帮助开发者将错误本地化的方式吗? 我正试图尽可能准确地确定问题的位置。这可能会大大减少对ServiceDesk 的响应时间。 [删除] 2016.09.23 11:18 #16974 fxsaber: 在哪里添加,以及它至少在理论上如何帮助。这是终端的一个错误。而且这是一个严重的错误。我很幸运--我在日志中看到,该指标是有效的。然而,有很多指标在终端工作,却没有任何相关信息。问题是,为什么CPU在一个空的终端上会有如此大的负载? 在检查句柄是否正确之前,将其添加到OnCalculate()。如果该标志被写入 - 退出OnCalculate()。当然,它很难阻止OnCalculate()...但没有任何行动会被执行... fxsaber 2016.09.23 11:22 #16975 Alexey Kozitsyn: 在OnCalculate()中检查句柄是否正确之前添加。如果标志被写入 - 退出OnCalculate()。当然,这很难阻止OnCalculate()...但没有任何行动会被执行... 让数量不可控的指标挂在终端,因为它们反正几乎不消耗任何东西。 fxsaber 2016.09.23 11:23 #16976 Karputov Vladimir: 试图尽可能准确地确定问题的位置。这可以大大减少对ServiceDesk申请 的响应时间。 你写过申请吗? fxsaber 2016.09.23 11:26 #16977 我已经很久没有用MQL5写作了,我不是一个程序员。我知道MQL4,现在我对MQL5有一点了解。为什么我几乎每天都会在MT5中遇到bug?事实上,几乎每天都有一个人在街上意外地发现了虫子!这到底是怎么回事,为什么这么生猛?根本就没有测试人员?如果说MT开始变得令人讨厌,我不会撒谎。而更恼人的是,我意识到我不能用其他东西编程。 Vladimir Karputov 2016.09.23 11:27 #16978 这里是所有邪恶的根源:直到指标缓冲区被计算出来(直到prev_calculated==0)--什么都不能做int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //if(handle!=INVALID_HANDLE) if(prev_calculated!=0) { Buffer[rates_total-1]=MathRand(); double BufferCopy[]; Print(__FUNCTION__); if(CopyBuffer(handle,0,0,1,BufferCopy)>0) Print(TOSTRING(BufferCopy[0])+TOSTRING(Buffer[rates_total-1])); } return(rates_total); }这就是它的工作原理,指标立即被卸下。 fxsaber 2016.09.23 11:30 #16979 Karputov Vladimir:这里是所有邪恶的根源:直到指标缓冲区被计算出来(直到prev_calculated!=0)--什么都不能做这就是它的工作原理,指标立即被卸下。 它不起作用。 Vladimir Karputov 2016.09.23 11:32 #16980 fxsaber: 我已经很久没有用MQL5写作了,我不是一个程序员。我知道MQL4,现在我对MQL5有一点了解。为什么我几乎每天都会在MT5中遇到bug?事实上,几乎每天都有一个人在街上意外地发现了虫子!这到底是怎么回事,为什么这么生猛?根本就没有测试人员?如果说MT开始变得令人讨厌,我不会撒谎。而更恼人的是,我意识到我不能用其他东西编程。 你不能把每一个不正确的编程风格的例子都写成一个错误。否则就会像童话故事中的牧羊人一样,毫无理由地大喊大叫。"狼群,狼群。"所有人都赶来帮忙--结果发现没有狼。但是,当狼群真的来袭,牧羊人再次呼救时,没有人前来帮助他--大家都以为他又在开玩笑。 1...169116921693169416951696169716981699170017011702170317041705...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
但是,父类的方法仍然被倾倒在继承者中,而继承者是不应该被倾倒的。
如果你拒绝复制缓冲区。
指示器成功完成
如果你不想复制缓冲区,你也不需要这个句柄。这是你帮助开发者将错误本地化的方式吗?
在哪里添加,以及它至少在理论上如何帮助。这是终端的一个错误。而且这是一个严重的错误。我很幸运--我在日志中看到,该指标是有效的。然而,有很多指标在终端工作,却没有任何相关信息。问题是,为什么CPU在一个空的终端上会有如此大的负载?
在OnCalculate()中检查句柄是否正确之前添加。如果标志被写入 - 退出OnCalculate()。当然,这很难阻止OnCalculate()...但没有任何行动会被执行...
试图尽可能准确地确定问题的位置。这可以大大减少对ServiceDesk申请 的响应时间。
这里是所有邪恶的根源:直到指标缓冲区被计算出来(直到prev_calculated==0)--什么都不能做
这就是它的工作原理,指标立即被卸下。
这里是所有邪恶的根源:直到指标缓冲区被计算出来(直到prev_calculated!=0)--什么都不能做
这就是它的工作原理,指标立即被卸下。
我已经很久没有用MQL5写作了,我不是一个程序员。我知道MQL4,现在我对MQL5有一点了解。为什么我几乎每天都会在MT5中遇到bug?事实上,几乎每天都有一个人在街上意外地发现了虫子!这到底是怎么回事,为什么这么生猛?根本就没有测试人员?如果说MT开始变得令人讨厌,我不会撒谎。而更恼人的是,我意识到我不能用其他东西编程。