Jump to content
Fórum Script Brasil
  • 0

Problema com timer no visual studio


seccoxiru

Question

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 to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...