Título: Ejecutar codigo cada 15 min Publicado por: krosty_ufc en 27 Septiembre 2007, 22:05 pm Buenas, tengo una duda.
Lo que quiero hacer es que el Vb ejecute cada 15 min un codigo. Con el timer tengo 2 problemas, primero que no llega a 15 min y 2do que no puedo insertar un timer dentro de un form load. Me dijeron que se puede hacer mediante la hora del sistema, estuve buscando pero no encontre bien como hacerlo. Ademas les explico, yo tengo dentro del form_load todo un code, y en un determinado momneto luego de hacer varias cosas llega a esta parte del code que quiero que lo haga cada 15 min, pero que a la vez, no se quede solo ahi es decir, que ejecute el codigo y el code de mi programa continue asiendo lo suyo, pero que siempre tenga presente que cada 15 min tiene que ejecutar esa parte del code. Creo que quedo confuso xD Código: form_load Ahi creo que quedo mas entendible, quiero que el code se ejecute y cada 15min se ejecute el "msgbox "jojo" Espero alguna ayuda. Salu2 Título: Re: Ejecutar codigo cada 15 min Publicado por: ~~ en 28 Septiembre 2007, 11:13 am Esto ya se a tratadomucho por el foro, peo weno te lo vuelvo a contarr, si te kedas con dudas usa el boton buscar ;)
Pones en un timer un intervalo de 1min y haces q cada vez q se ejecute sume 1 a una variable globla. Cuando esa variable llegue a 15 habrán pasado 15 min y ahora ya haces lo q kieres Salu2 Título: Re: Ejecutar codigo cada 15 min Publicado por: zXxOsirisxXz en 28 Septiembre 2007, 12:52 pm Lo haces con contador y ya.
If contador = 900 then shell("Programilla.exe"), vbnormalfocus Título: Re: Ejecutar codigo cada 15 min Publicado por: Spider-Net en 28 Septiembre 2007, 15:01 pm Yo lo veo más claro como dice EON
Haces un timer con variable global... Algo así Código
Deja este timer en enabled y ya esta, las demás acciones se realizarán por su cuenta y esta irá saliendo cada 15 minutos. ;) Saludos. Título: Re: Ejecutar codigo cada 15 min Publicado por: krosty_ufc en 28 Septiembre 2007, 18:11 pm Buenas.
Muchas gracias por la ayuda creo que ya entendi. Ahora este timer lo pongo al comienzo del code, y despues el form. El timer se ira ejecutando cada 15 min, mientras las demas tareas del form continuan no? Gracias salu2 Título: Re: Ejecutar codigo cada 15 min Publicado por: Spider-Net en 28 Septiembre 2007, 21:23 pm Claro, exactamente, el timer se ejecutará cada 15 minutos y lo demás irá independientemente ejecutándose en el orden que tu le pongas.
Saludos. Título: Re: Ejecutar codigo cada 15 min Publicado por: krosty_ufc en 28 Septiembre 2007, 21:46 pm Muchas gracias por su ayuda, de verdad siempre estan ahi para dar una mano ;)
Salu2 Título: Re: Ejecutar codigo cada 15 min Publicado por: K-19 en 29 Septiembre 2007, 23:02 pm No, el timer se ejecutará cada minuto, por lo tanto cada minuto le suma 1 a la variable "x" y a su ves cada minuto hace una comprobación de si dicha variable "x" es igual a 15, y entonces es cuando se cumpliría la condicion y saldría el msgbox.
Título: Re: Ejecutar codigo cada 15 min Publicado por: krosty_ufc en 30 Septiembre 2007, 05:17 am Citar No, el timer se ejecutará cada minuto, por lo tanto cada minuto le suma 1 a la variable "x" y a su ves cada minuto hace una comprobación de si dicha variable "x" es igual a 15, y entonces es cuando se cumpliría la condicion y saldría el msgbox. Sisi, pero en fin se referia a lo que queremos que haga el timer, que seria ejecutar el msgbox, estubo mal expresado. El msgbox se ejecutaria cada 15 min, ahi esta ;) Salu2 |