Bibliotecas: Easy Canvas - página 3

 
Versão 1.26: corrigiu alguns erros.
 
Versão 1.27: corrigiu alguns erros.
 

Boa tarde.

Linha 234, capturando um W.time fora de alcance.

Com o deslocamento do gráfico ativado, pressiono Home e movo o mouse para o lado direito do gráfico


UPD O deslocamento do gráfico não tem nada a ver com isso) Na linha 265, o CopyTime não copia tudo
 
Oleksii Chepurnyi:

Boa tarde.

Linha 234, capturando um W.time fora de alcance.

Com o deslocamento do gráfico ativado, pressiono Home e movo o mouse para o lado direito do gráfico


UPD O deslocamento do gráfico não tem nada a ver com isso) Na linha 265, o CopyTime não copia tudo

Obrigado.
Você está executando a versão 1.27?



Não sei por qual motivo, mas o arquivo zip contém uma versão antiga 1.09. O arquivo zip é gerado automaticamente. Faça o download do arquivo do iCanvas diretamente
 
Nikolai Semko:

Obrigado.
Você tem a versão 1.27?



Não sei por qual motivo, mas o arquivo zip contém uma versão antiga 1.09. O arquivo zip é gerado automaticamente. Faça o download do arquivo do iCanvas diretamente

Sim, 1.27.

É um problema antigo com arquivos zip, e ninguém quer consertá-lo)

 
Oleksii Chepurnyi:

Sim, 1,27.

É um problema antigo com arquivos zip, e ninguém quer consertá-lo)

Ok, entendi. Vou dar uma olhada no problema hoje e corrigi-lo. Estarei de folga em 7 horas. Só preciso reproduzir o problema agora.
 
Nikolai Semko:
Certo, entendi. Darei uma olhada hoje e consertarei o problema. Estarei de folga em sete horas. Gostaria apenas de reproduzi-lo agora.

Obrigado!

Também notei que, se você pegar a escala de tal forma que w.Right_bar sem a parte fracionária, parece estar tudo bem)

 
Oleksii Chepurnyi:

Boa tarde.

Linha 234, capturando um W.time fora de alcance.

Com o deslocamento do gráfico ativado, pressiono Home e movo o mouse para o lado direito do gráfico


UPD O deslocamento do gráfico não tem nada a ver com isso) Na linha 265, o CopyTime não copia tudo

Sim, o problema foi reproduzido.

Mais uma vez, obrigado.
Graças a isso, você encontrou um bug na função ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR)).

Esse erro já foi colocado no tópico de erros . https://www.mql5.com/ru/forum/1111/page2599#comment_13757860.

Se o MQ corrigir esse erro, o erro fora do intervalo que você notou desaparecerá no iCanvas.
Mas é claro que não vou esperar pelo MQ, especialmente agora que eles corrigem os erros muito lentamente ou nem os corrigem.
Vou pensar em como contornar a situação.

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

Obrigado!

Também notei que, se você pegar a escala de forma que w.Right_bar sem a parte fracionária, parece estar tudo bem.)

corrigido. Verifique, por favor.

Atualizado no KB também. Versão 1.28.
também adicionou um método na classe iCanvac:

void   SetBack(const bool bck) {ObjectSetInteger(m_chart_id,m_objname,OBJPROP_BACK,bck);} // Definir a tela atrás do gráfico ou na frente do gráfico
                                                                                          // Devo colocar a tela atrás ou na frente do gráfico de preços?
Arquivos anexados:
iCanvas.mqh  21 kb
 
Nikolai Semko:

corrigido. Dê uma olhada, por favor.


Boa tarde.

Tudo parece estar bem.)

Obrigado!