Erros, bugs, perguntas - página 2741
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
O depurador no MT4 não irá mudar.
Estamos a redesenhar completamente o sistema de depuração e perfilagem de código MQL. O novo sistema não é compatível com o MT4
MT4 BILD 1262 Quebra de terminal
2020.05.13 18:05:09.335 Violação de acesso escreva para 0x0335346E
2020.05.13 18:05:09.276 VR EURUSD,H4: 1 fio que sobrou
2020.05.13 18:37:13.585 Violação de acesso escreva para 0x03093648
Pode dizer algo sobre isso? Fiz um mini-código fonte reproduzindo o problema
MT 4 BILD 1262 Quebra de terminal
2020.05.13 18:05:09.335 Violação de acesso escreva para 0x0335346E
2020.05.13 18:05:09.276 VR EURUSD,H4: 1 fio que sobrou
2020.05.13 18:37:13.585 Violação de acesso escreva para 0x03093648
Pode dizer algo sobre isso? Fiz um mini código fonte para reproduzir o problema.
Enviem-me o código fonte através de mensagem privada e eu irei verificar.
O depurador no MT4 não irá mudar.
Estamos a redesenhar completamente o sistema de depuração e perfilagem do código MQL, o novo sistema não é compatível com o MT4
Fixe. Pode esquecer-se de desenvolver indicadores sérios para o MT4.
Obrigado, saberemos.
Indicadores no fluxo de interface, até que sejam contados, o terminal não desenha nada. É por isso que se desliga.
Quatro não serão corrigidos, muito provavelmente.
Em cinco indicadores semelhantes funcionam, mas tudo é normal, sem congelamentos.
- sem janelas, sem painéis, sem ferramentas, sem nada...
Faço um painel, programadamente apanho Ctrl + Roda do Rato e elementos de painel de escala.
No entanto, o mesmo evento desencadeia a escalada de preços e carrega a legenda "Waiting For Update", que se sobrepõe completamente ao painel indefinidamente.
Exemplo de código, o que é comentado é também utilizado no projecto, mas não afecta o problema acima referido:
parece ser um bug? a documentação diz que é legível, mas
dá
há texto na tabela:
código completo em anexo
parece ser um bug? largura de etiqueta na documentação diz legível, mas
A largura só está disponível depois de o objecto ter sido totalmente entregue.
Também tenho lidado com este problema recentemente.
Fórum sobre comércio, sistemas de comércio automatizados e testes estratégicos
bugs, erros, perguntas
Sergey Dzyublik, 2020.05.12 19:32
Ao utilizar OBJ_EDIT surgiu um problema - a necessidade de definir o tamanho de OBJPROP_XSIZE e OBJPROP_YSIZE para que todo o texto coubesse nas dimensões dos objectos correspondentes.Pergunta: como determinar os tamanhos OBJPROP_XSIZE e OBJPROP_YSIZE para caber no texto inteiro?
Considerei duas opções:
1. criar objecto OBJ_LABLE, ler as dimensões, apagar objecto OBJ_LABLE.
Não adequado porque o dimensionamento só é possível após o objecto ter sido realmente criado e não é possível quando o objecto está na fila ChartRedraw.
2. utilizando TextSetFont seguido de TextGetSize.
Não adequado, porque o resultado é radicalmente diferente dos resultados do método #1, a diferença de 2,5 - 2,9 vezes, dependendo do tamanho da fonte.
Provavelmente a razão é o monitor de 4K e 175% DPI.
Graças aGeess pela solução.
Devo multiplicar por -10 o tamanho do shuffle quando o passar para TextSetFont.
A largura só está disponível após o objecto ter sido totalmente entregue.
Também tem lidado com este problema recentemente.
Obrigado! A solução está anexada.