Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: e500 en 6 Septiembre 2010, 01:10 am



Título: [SOLUCIONADO] Timer o Alternativa
Publicado por: e500 en 6 Septiembre 2010, 01:10 am
Hola gente del foro, estuve horas mirando como funciona un timer... y despues de un largo rato usando un mismo timer para una aplicacion que quiero q ejecute cada 2 minutos una funsion del codigo, me he dado cuenta que el timer consume demasiados recursos...

Ahora cuestiono, hay forma de reemplazar el control, o hacer que seamas establa la aplicacion en cuanto a recursos consumo de memoria, y demas... Aquien tiene algun ejemplo o algo que me redusca el consumo del ordenaro...

Ya q solo quiero ejecutar mi aplicacion y q cada 2 minutos ejecute un funsion.

Saludos


Título: Re: [PREGUNTA] Timer o Alternativa
Publicado por: xkiz ™ en 6 Septiembre 2010, 01:14 am
creo que cualkiera de esos modos (en si casi lo mismo) te seria mas util que el control Timer

http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/131-timer-con-modulo-de-clase.htm

http://www.recursosvisualbasic.com.ar/htm/listado-api/175-timer-con-el-api.htm


Título: Re: [PREGUNTA] Timer o Alternativa
Publicado por: Psyke1 en 6 Septiembre 2010, 01:21 am
O asi:

Código
  1. Option Explicit
  2.  
  3. Private Sub Wait(ByVal lSeconds As Long)
  4. Dim ActualTime              As Date
  5. Dim FutureTime              As Date
  6.    ActualTime = Second(Now)
  7.    FutureTime = ActualTime + lSeconds
  8.    Do
  9.        DoEvents
  10.    Loop While FutureTime > Second(Now)
  11. End Sub

Y para esperar minutos:

Código
  1. Option Explicit
  2.  
  3. Public Sub Wait_Minutes(ByVal lMinutes As Long)
  4. Dim Sgl_Start          As Single
  5. Dim Sgl_End            As Single
  6.    lMinutes = lMinutes * 60
  7.    Sgl_Start = Timer
  8.    Sgl_End = Sgl_Start + lMinutes
  9.    Do While Sgl_End > Timer
  10.        DoEvents
  11.        If Sgl_Start > Timer Then Sgl_End = Sgl_End - 24 * 60 * 60
  12.    Loop
  13. End Sub

DoEventsˇ! :P


Título: Re: [PREGUNTA] Timer o Alternativa
Publicado por: e500 en 6 Septiembre 2010, 01:53 am
Gracias a los 2 :) me sirvio de mucho

Saludos