错误、漏洞、问题 - 页 3177

 
Andrei Sokolov #:

OrderSelect()之后,有一个嵌套的OrderSelect()调用 时,你是否使用逻辑

很少,但当我在mql4中写作时,我经常这样做。

 
Alexey Viktorov #:

非常少,但在mql4中写作时,有几次发生了这种情况。

如果没有这样的事情,而且是非常少的事情,这些警告怎么会让人讨厌?

你能描述一下这种解决方案的逻辑吗? 也许我真的是在白白建议。

 
Andrei Sokolov #:

OrderSelect()之后,还有对OrderSelect()的嵌套调用 时,你是否使用逻辑

我不明白这个问题,什么是嵌套调用,显然是重复调用,最主要的是填入所选订单/仓位/交易的结构的票子没有变化。 我甚至特意在关键地方重复填入结构,以确保。我认为这没有必要,我不知道编译器如何处理这样的任务,并区分正确的选择和错误的选择。

 
Andrei Sokolov #:

如果不这样做,这些警告怎么会让人讨厌,而他们很少这样做。

你能描述一下你应用这种解决方案的逻辑吗? 也许我真的是在白白建议。

任何警告都会让我恼火。如果有一个警告,那么就必须纠正。如果是故意写的,说明你不需要警告。这是我在非常 "绿色 "时使用的逻辑......最后我明白了这种做法的恶果,现在我用不同的逻辑来写作。

我说:"再过几天这样的日子,你就不需要什么了。"这不是没有道理的。改变你的写作逻辑,不要扰乱人们的思维。

 
Alexey Viktorov #:

这是我在非常 "绿色 "时使用的逻辑......最后我意识到这种方法的有害性,现在我按照不同的逻辑来写作。

从这里我看到另一个确认,这种警告不会是多余的。

 

Alexey Viktorov #: 
Меняйте логику написания и не мутите людя́м головы.

我想请你不要作出指示。我希望我不需要解释原因。

 
Alexey Viktorov #:

如果是故意这样写的,那么就没有必要提出警告。

到目前为止,还没有举出这种故意使用的例子,甚至在被问及时,你也没有举出。

 
走吧...
 
Andrei Sokolov 函数的调用,编译器会显示一个警告,那就方便了。

昨天我整晚都在寻找这个虫子,这已经是第二次因为这个原因了。

现在我遇到一种算法,在OrderSelect() 之后有更多的OrderSelect()调用,我认为如果OrderSelect() 之后有更多的OrderSelect()调用,并且被包围的OrderSelect() "选择 "了另一个订单,就需要一个警告

 
我有三台电脑,上面都有MetaTrader 5代理管理器,但其中一台一直在删除软件。这个问题以前在所有机器上都比较经常发生。我怎样才能解决这个问题?