错误、漏洞、问题 - 页 2429

 
Uriel Melliphant:


正确插入代码:如何插入代码

 

有什么办法可以隐藏终端中的进度条吗?

如果它是静止的就好了,但不是!你为什么要添加动画

 

这个警告是什么意思?


我没有看到任何问题 - 两个数字的简单比较...

 
Igor Zakharov:

这个警告是什么意思?


我没有看到任何问题 - 两个数字的简单比较...

那么这两个数字是什么类型的呢?而且,使用错误信息 的翻译也会有帮助--这样你会立即明白你的错误在哪里。

 
Vladimir Karputov:

这两个数字是什么类型的呢?而且你还应该使用错误信息 的翻译--这样你就会立即知道你的错误在哪里。

fabs()总是双倍的

PeriodSeconds()始终是int

翻译也很明显...

答案就在这里。

https://www.mql5.com/ru/forum/1111/page166#comment_29753

但我不确定它是否适用于我的情况...

if(fabs(Start-End)/1000 > (double)PeriodSeconds(PERIOD_D1)*10)

所以没有警告,但它看起来像一个变态的人

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2010.10.15
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
Igor Zakharov:

fabs()总是双倍

PeriodSeconds()始终是int

翻译也很明显...

答案就在这里。

https://www.mql5.com/ru/forum/1111/page166#comment_29753

但我不确定它是否适用于我的情况...

fabs(Start-End)/100 是什么类型?А?


参考:类型转换

 
Vladimir Karputov:

fabs(Start-End)/100 是什么类型?А?


参考:类型转换

double/int = double

 
Igor Zakharov:

double/int = double

是的,这是正确的。而这是你要和int比较的双倍数(PeriodSeconds-> int)。

 
Vladimir Karputov:

是的,这是正确的。而这是你要和int比较的双倍数(PeriodSeconds -> int)。

и?
 
Vladimir Karputov:

是的,这是正确的。而这是你要和int比较的双倍数(PeriodSeconds -> int)。

通常情况下,这样的比较是没有问题的,这里是人为的例子。编译器只在上述情况下发出警告。