Ajude-me a aprender a programar. - página 10

 
Nikolay Mitrofanov:

Sim. TS.

Sim. E isso é duramente colocado em evidência pela falta de experiência de desenvolvimento especializada em MT5.

 
Dmitry Fedoseev:

Esqueça seu nome, o que é isso para mim? E você também não estava respondendo a mim)))

É melhor não esquecer o seu. A julgar por suas respostas, você está em Nárnia)

 
Dmitry Fedoseev:

Sim. E é duramente rabiscado pela falta de experiência de desenvolvimento especializada em MT5.

Ahahahahahahaha, oohohohohohoho))))))

Então é o seguinte. Você teme por sua reputação como programador. Ok) Eu sou um jovem inexperiente que entrou em uma discussão entre o Grande Dimitri e todos os outros. Dimitri sente que está sendo empurrado e imediatamente ataca indiscriminadamente, empurrando cocô por todo o lugar. Então ele lambe os dedos e com uma risada louca de um vencedor consegue escrever seus programas e roteiros com esses dedos fedorentos e vitoriosos, usando a experiência de 8 anos)))) Que herói!


Certo. Boa sorte na promoção de seu artesanato e de todas as suas outras coisas de programação. Um dia, todos vocês vão acertar.

 
Nikolay Mitrofanov:

Ahahahahahahaha, oohohohohohohoh))))))

Então, é disso que se trata. Você teme por sua reputação como programador. OK) Eu sou um jovem inexperiente que entrou em uma discussão entre o Grande Dimitri e todos os outros. Dimitri sente que está sendo empurrado e imediatamente ataca indiscriminadamente, empurrando cocô por todo o lugar. Então ele lambe seus dedos minúsculos e com uma risada louca de um vencedor consegue escrever seus programas e roteiros com esses dedos fedorentos e vitoriosos, usando 8 anos de experiência)))) Que herói!


Certo. Boa sorte na promoção de seu artesanato e de todas as suas outras coisas de programação. Um dia, todos vocês vão acertar.

Sem comentários. Vou simplesmente imortalizá-lo, quero dizer, consertá-lo.

 
Dmitry Fedoseev:
A própria idéia de que a função PositionsTotal() pode obter um número do corretor a cada vez é brilhante!

Pergunte ao seu corretor, obtenha-o.

A função a tira do estado terminal interno do par dado, que é atualizado ou na chegada de um novo tick e chamada do manipulador do evento, ou (relevante para mql4) forçado, por uma chamada de RefreshRates(). Mas é chamado sempre, o todo-poderoso compilador não otimiza nada ali. Os caches terminais, mas isto é diferente.

Espero que você lide com erros, você olha com inteligência para _LastError pelo menos às vezes?

 
Nikolay Mitrofanov:

Que brincalhão você é))))

É natural que a função chame tantas vezes quantas forem necessárias para se comparar com i.

O contador o confirma)))

Você é um grande brincalhão. Você nem vai poder dizer que é uma piada.

A pergunta era onde a função PositionsTotal() toma o valor para comparação - obtém o número cada vez do corretor ou o armazena em algum lugar dentro das variáveis do terminal e é atualizado apenas na abertura e no fechamento.

É que parece não haver outro lugar para se obter redundância, se é que há alguma.

A pergunta era de outro tipo: o compilador otimiza e guarda o resultado das chamadas de função neste caso? É por isso que citei não exatamente PositionsTotal() mas alguma função no exemplo para mostrar porque esta abordagem é uma porcaria. E, além disso, expliquei que não focalizei minha atenção especialmente, porque é óbvio! Você lê comentários diagonalmente?

 
Tio Nisla:

A questão era de outro tipo: o compilador otimiza e armazena o resultado das chamadas de função neste caso? Bem, pelo número de chamadas que citei não exatamente PositionsTotal(), mas alguma função no exemplo, mostrando porque esta abordagem é uma porcaria. E, além disso, expliquei que não focalizei minha atenção especialmente, porque é óbvio! Você lê comentários diagonalmente?

"Caching" é a única palavra que você conhece? Não havia tal pergunta. A pergunta era sobre outra coisa, e a resposta estava em algum lugar na 3ª ou 4ª página, e há até mesmo uma resposta tal, que se pode estourar de riso, ou queimar de vergonha, dependendo das crenças pessoais.

E o que importa a função. Mas não para você... aparentemente...

 
Tio Nisla:

A questão era de outro tipo: o compilador otimiza e armazena o resultado das chamadas de função neste caso? Bem, pelo número de chamadas que citei não exatamente PositionsTotal(), mas alguma função no exemplo, mostrando porque esta abordagem é uma porcaria. E, além disso, expliquei que não focalizei minha atenção especialmente, porque é óbvio! Você lê comentários diagonalmente?

Não se sabe se é caching ou não. Se é caching, é legal. Acho que os desenvolvedores já resolveram o problema, pois é tão óbvio para os profissionais.

Não, eu leio com atenção, mas também posso interpretar mal algo, porque não sou especialista.

Obrigado pela resposta.

 
Nikolay Mitrofanov:

Não está claro se é caching ou não. Se é caching, isso é legal. Acho que os desenvolvedores pensaram nisso, já que é tão óbvio para os profissionais.

Não, eu leio com atenção, mas também posso interpretar mal algo, porque não sou especialista.

Obrigado pela resposta.

Sim, não faz mal se se esconde... Mas se alguém mais tivesse pelo menos um pouco de compreensão do que é caching e do que se tratava a conversa, em primeiro lugar.

 
Vamos ouvir mais sobre vazamentos de memória... ...para alinhar com ele... tradicionalmente...