Erros, bugs, perguntas - página 3043

 
Artyom Trishkin:

Não, não o farão. E da próxima vez que escrever lá em russo, também será banido.

Só no segmento russo deste fórum é que existe a moderação menos rigorosa a este respeito - todos são bem-vindos.

Obrigado pelo aviso, é estranho, porque são os próprios estrangeiros que o escrevem, inclusive em pessoa.

Vladimir Karputov, obrigado por me copiar e enviar por e-mail o comentário eliminado.

Vladimir Karputov
Vladimir Karputov
  • 2021.06.11
  • www.mql5.com
Профиль трейдера
 
Aleksey Vyazmikin:

Obrigado pelo aviso, é estranho, porque os próprios estrangeiros escrevem desta forma, inclusive pessoalmente.

Vladimir Karputov, obrigado por me copiar e enviar por e-mail o comentário eliminado.

Apenas o toleramos melhor. É duro lá fora.

 

A janela"Lista de objectos" é implementada de forma muito inconveniente. Quando se lhe chama, não há maneira de fazer nada na interface do terminal, excepto trabalhar com esta janela. Se quiser percorrer a carta e fazer algo com os objectos da carta, precisa de fechar esta janela.

Não parece ser um erro terminal, mas algo deve ser feito a esse respeito.

 
Andrey Dik:

A janela"Lista de objectos" é implementada de forma muito inconveniente. Quando se lhe chama, não há maneira de fazer nada na interface do terminal, excepto trabalhar com esta janela. Se quiser percorrer a carta e fazer algo com os objectos da carta, precisa de fechar esta janela.

Não é um erro de terminal, mas algo deve ser feito a esse respeito.

Seria melhor clicar duas vezes na lista de objectos para se deslocar para ela no gráfico, mas agora a janela das propriedades dos objectos é chamada. Portanto, é apenas um sonho navegar através dos objectos da carta.

 
E o que é que este movimento faz por si? Em qualquer caso, deve primeiro desactivar a rolagem automática do gráfico. Pelo menos tornaram possível desactivar a autoscrolling sem fechar a lista de objectos. Caso contrário, agora abre a lista, clique para mostrar, o gráfico trava, compreende o erro de acção... Próxima dança, fechar, desactivar, reabrir.........
 
Alexey Viktorov:
E o que é que vai ganhar com isso? Em qualquer caso, primeiro tem de desactivar o gráfico de rolagem automática. Pelo menos tornaram possível desactivar a rolagem sem fechar a lista de objectos. Caso contrário, agora abre a lista, clique para mostrar, o gráfico trava, compreende o erro de acção... Próxima dança, fechar, desactivar, reabrir.........

- Vamos comprar uma centena de balões, enchê-los de hélio e deixá-los ir!

- Para quê?

- Para que caralho precisamos deles?

....

Pode marcar eventos com objectos num gráfico, e pode escrever descrições de eventos nos objectos. Como é ter uma carta maravilhosa, um meio poderoso de trabalhar com objectos, mas não ser capaz de navegar através deles?

 
Eu também não diria não à navegação de objectos
 
Andrey Dik:

- Vamos comprar uma centena de balões, enchê-los de hélio e deixá-los ir!

- Para quê?

- Para que caralho precisamos deles?

....

Pode marcar eventos com objectos num gráfico, e pode escrever descrições de eventos nos objectos. Como é possível ter uma carta maravilhosa e ferramentas poderosas para trabalhar com objectos, mas não ser capaz de navegar através deles?

Andrew, não consegues ler mais do que uma frase? Afinal, está escrito sobre as razões para esta questão e um mínimo de desejos na mesma direcção. Há pouca diferença em fazer duplo clique numa lista ou seleccionar uma linha e premir um botão. Compreendo que é mais agradável, mas não é fatal... E depois de compreender que é possível correr bolas. Só sem mim...

 

como fazer Sleep() durante 100-150 microssegundos ?

precisa de uma pausa entre SocketSend() e SocketIsReadable() para escrever e ler localmente ( 127.0.0.1 )

a tomada de leitura permanente não é uma boa opção


Procura de variantes sem .dll, necessita de alguns cálculos "pesados" para 100 - 200 microssegundos


UPD: assim resolvido, funciona:

   uint len;;
   ulong cnt1 = 0, cnt2  = 0, t;
   do
   {
      t = GetMicrosecondCount();
      while(GetMicrosecondCount() - t < 50) cnt1++;
   }
   while((len = SocketIsReadable(socket)) < 2 && ++cnt2 < 100)
 
Alexey Viktorov:

Andrei, não consegues ler para além de uma frase? Afinal, diz as razões da questão e um mínimo de desejos na mesma direcção. Há pouca diferença em fazer duplo clique numa lista ou seleccionar uma linha e premir um botão. Compreendo que é mais agradável, mas não é fatal... E depois de compreender que é possível correr bolas. Mas sem mim...

Não, é realmente fatal.

A janela do objecto não deve ter qualquer foco, esta é uma delas. O duplo clique na lista sobre um objecto deve saltar para o objecto no gráfico, tal como o duplo clique no histórico do negócio deve saltar para o objecto no gráfico.

Esta é uma plataforma comercial, não uma aplicação feminina glamorosa para o controlo do ciclo, tudo deveria ser como no exército - feio mas uniforme, funcional ao máximo e causar uma actividade de pensamento distrativa adicional para o comerciante ao mínimo.