Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com timer no visual studio


seccoxiru

Pergunta

Ola pessoal.

Abri um projeto novo no visual studio 2010 para linguagem C++ só para testes.

No form só tem um timer que foi configurado para gerar um evento a cada 1ms (1 milisegundo).

Dentro do evento do timer eu só incremento uma variável (que não é utilizada em nenhuma outra parte do código) e escrevo o valor desta variável em um textbox.

Considerando um evento a cada 1ms, a cada um segundo a variável deveria incrementar 1000 vezes, mas até ser mostrado o valor 1000 no textbox (contar de 0 a 1000) leva algo proximo de 15 segundos.

Eu configurei o timer para 1ms, mas parece que o evento está ocorrendo a cada 15ms, pois levou 15 vezes mais tempo do que deveria para a variável atingir o valor 1000.

Alguém tem idéia de como corrigir isto?

Precisarei gerar um evento a cada 1ms que irá chamar uma outra função.

Como eu poderia chamar uma função com intervalo fixo de 1ms? ou até menos se possível.

Meu Windows é o 7 professional 64bits, não sei se isto tem a ver com o fato do operacional ser 64bits.

E o hardware do PC é mais do que suficiente pra esse Form rodar leve. Core 2 Duo 2Ghz, 3GB RAM.

teste1ms.png

Uploaded with ImageShack.us

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...