[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 472

 
nemo811:

Olá.

A execução de um loop para o tempo terminal está ignorando os tiquetaques de entrada? Estou interessado em rastrear uma determinada condição até o segundo.

Os carrapatos e serão ignorados até o próximo segundo começa, o minuto não é importante neste caso. Ou você precisa de algo mais?
 
001:
As passagens e serão ignoradas até o próximo segundo começa, o minuto não é importante neste caso. Ou você precisa de algo mais?

Você tem uma sugestão de trabalho?
 
sergeev:

e você ofereceu alguma coisa?

Qualquer que seja a pergunta, essa é a resposta. Feliz Ano Novo! Tudo de bom! Solucione todos os seus problemas!
 
001:

Qualquer que seja a pergunta, essa é a resposta.

você parece ter confundido o questionador. seu apelido é

nemo811

 

Eu não confundi nada, apenas respondi o essencial da pergunta, acho que a pessoa que fez essa pergunta precisa dela. O mais provável é que ele seja acionado a cada tique, mas ele precisa ser acionado a cada segundo ou a cada segundo. Se a um determinado segundo, então você precisa mudar um pouco a condição que escrevi. Se o BENT da pergunta for diferente, então a pergunta soará diferente.

Por exemplo: Como fazer o ciclo começar, não a cada tique, mas a uma certa hora, um certo minuto, um certo segundo?

 
001:

Eu não confundi nada, apenas respondi o essencial da pergunta, acho que a pessoa que fez essa pergunta precisa dela. O mais provável é que ele seja acionado a cada tique, mas ele precisa ser acionado em um determinado segundo ou a cada segundo. Se a um determinado segundo, então você precisa mudar um pouco a condição que escrevi. Se o BENT da pergunta for diferente, então a pergunta soará diferente.

Por exemplo: Como fazer o ciclo começar, não a cada tique, mas a uma certa hora, um certo minuto, um certo segundo?


Você realmente não deu uma resposta
 
001:
sergeev:
Vinin:

Obrigado pela discussão acalorada sobre o meu assunto.

Estou usando o que tenho no momento para ser específico:

  if (Seconds()==1)
   {
    if(!IsConnected())
     {
      Alert("Связь отсутствует!");
     }
   }

Isto faz parte do algoritmo, portanto não seja exigente - sei que esta funcionalidade já está embalada inicialmente no próprio terminal.

A questão é: este código está dentro da EA, e a EA está fazendo looping a cada tick (e somente ele, não um segundo). Preciso fazer com que esta condição seja rastreada exatamente a cada 1 segundo em um minuto, sem ligá-la a carrapatos. Em outras palavras, como eu faço meu ciclo EA pelo tempo em vez de carrapatos?

Cumprimentos :)))

 
Ou também - é possível fazer o script autorun? Isto se refere à mesma tarefa de verificação da comunicação no terminal, como mencionado acima.
 
nemo811:

Obrigado pela discussão acalorada sobre a minha pergunta.

Por uma questão de especificidade, eis o que eu tenho no momento:

Isto faz parte do algoritmo, portanto não seja exigente - sei que no próprio terminal esta funcionalidade já está embalada no início.

A questão é: este código está dentro da EA, e a EA está fazendo looping a cada tick (e somente ele, não um segundo). Preciso fazer com que esta condição seja rastreada exatamente a cada 1 segundo em um minuto, sem ligá-la a carrapatos. Em outras palavras, como eu faço meu ciclo EA pelo tempo em vez de carrapatos?

Cumprimentos :)))


Loop o Consultor Especialista

Use a função SLEEP() quando estiver trabalhando

Mas isso não significa que o consultor especializado trabalhará com uma determinada pausa (como em todos os outros casos).

 
Vinin:


Laçar a EA

Use a função SLEEP() quando estiver trabalhando

Mas isso não significa que o consultor especializado trabalhará com uma determinada pausa (como em todos os outros casos).

Sim - eu pensei sobre isso. O computador não vai ficar mais lento?

Embora, Sleep() provavelmente me salve disso...