Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/10/2009, 05:34
JAlbertoDJ
 
Fecha de Ingreso: octubre-2009
Mensajes: 15
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: DoEvents y Aplicaciones de tiempo Real

Cita:
Iniciado por pkj Ver Mensaje
No sé si servirá, pero podrías hacer el trabajo en un timer y quitar el doevents a ver...
Añades un timer con interval = 10 o algo así, y en lugar de tu código pones:

Timer1.Enabled = True

Y luego metes este código:

Código :
Ver original
  1. Private Sub Timer1_Timer()
  2.   Timer1.Enabled = False
  3.   Call Muestrea_Tarjeta_Sonido()
  4.   Call Procesa_Muestras()
  5.   Timer1.Enabled = True
  6. End Sub

Quizá entre timer y timer evites que se cuelgue windows sin doevents. Por probar...
No va. Pero no es problema de que se cuelgue, sino de que windows le da más prioridad a arrastrar las ventanas que a muestrear de la tarjeta de sonido.