程序库: Easy Canvas - 页 3

 
版本 1.26:修复了一些错误。
 
版本 1.27:修复了一些错误。
 

下午好。

第 234 行,捕捉超出范围的 W.time。

启用图表偏移后,我按下 Home 键并将鼠标移到图表右侧


UPD 图表偏移与此无关 )在第 265 行,CopyTime 并未复制所有内容
 
Oleksii Chepurnyi:

下午好。

第 234 行,捕捉超出范围的 W.time。

启用图表偏移后,我按下 Home 键并将鼠标移到图表右侧


UPD 图表偏移与此无关 )在第 265 行,CopyTime 没有复制所有内容


您运行的是 1.27 版吗?



我不知道是什么原因,但压缩文件中包含的是旧版本 1.09。直接下载 iCanvas 文件
 
Nikolai Semko:


你有 1.27 版吗?



我不知道是什么原因,但是压缩文件中包含的是旧版本 1.09。直接下载 iCanvas 文件

是的,1.27 版。

这是压缩文件的老问题,没人愿意解决 )

 
Oleksii Chepurnyi:

对,1.27

这是 zip 文件的老问题了,没人愿意解决 )

好的,知道了。我今天就去解决它。我 7 小时后下班。现在只需要重现它。
 
Nikolai Semko:
好的,知道了。我今天去看看,然后把它修好我七小时后下班我只想现在就重现它。

谢谢!

我还注意到,如果把 w.Right_bar 的刻度去掉小数部分,似乎就可以了 )

 
Oleksii Chepurnyi:

下午好。

第 234 行,捕捉超出范围的 W.time。

启用图表偏移后,我按下 Home 键并将鼠标移至图表右侧


UPD 图表偏移与此无关 )在第 265 行,CopyTime 没有复制所有内容

是的,问题已经解决。

再次感谢您。
,感谢您发现了 ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR)函数的一个错误()。

此错误已被放入错误线程 .https://www.mql5.com/ru/forum/1111/page2599#comment_13757860。

如果 MQ 修复了这个错误,那么您注意到的超出范围现象就会在 iCanvas 中消失。
但我当然不会等待 MQ,尤其是现在他们修复错误的速度非常慢,或者根本不修复。
我会考虑如何解决这个问题。

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

谢谢!

我还注意到,如果把 w.Right_bar 的刻度拾取到不带小数部分的 刻度上,似乎就可以了 )

解决了这个问题。请检查。

在知识库中也进行了更新。版本 1.28。
还在 iCanvac 类中添加了一个方法:

void   SetBack(const bool bck) {ObjectSetInteger(m_chart_id,m_objname,OBJPROP_BACK,bck);} // 在图表后面或前面设置画布
                                                                                          // 我应该将画布设置在价格图表的后面还是前面?
附加的文件:
iCanvas.mqh  21 kb
 
Nikolai Semko:

修好了。请检查一下。


下午好。

似乎一切正常 )

谢谢!