Visual Basic - Saber cuanto tiempo lleva activo Windows

Life is soft - evento anual de software empresarial
 
Vista:

Saber cuanto tiempo lleva activo Windows

Publicado por [Snake] (49 intervenciones) el 10/02/2001 22:04:05
Hola amigos.....
Nesesito saber cuanto tiempo lleva Windows Activo, datos como Dias, Horas, Minutos, o en realidad cualquier cosa que me sirviera para sacar el calculo de todo eso.... Por favor si alguien sabe de alguna API u otra cosa favor de contestar......

De antemano muchas Gracias...!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Saber cuanto tiempo lleva activo Windows

Publicado por César (55 intervenciones) el 11/02/2001 10:43:20
Declara la siguiente función en un modulo.

Declare Function GetTickCount Lib "kernel32.dll" () As Long

Ahora llama en el codigo de tu form a la función por ejemplo:

Sub Form_load()
Dim Tiempo
Tiempo = GetTickCount ' aqui llamas a la función
label1.caption = Str(Tiempo) ' esto te dara milisegundos.
End sub

'Si quires obtener el valor en:
'segundos: label1.caption = Str(tiempo/1000)
'minutos: label1.caption = Str(tiempo/1000/60)
'horas: label1.caption = Str(tiempo/1000/60/60)
'dias: label1.caption = Str(tiempo/1000/60/60/24)
etc..., espero hayas observado como estan las conversiones...

Esto te va a dar valores con decimales por ejemplo:
10.87597 horas, etc...
Si quieres el valor redondeado entonces en vez de utilizar este signo " / " utiliza este " \ ". Esto te daría 10 horas en vez de 10.87597.

Te recuerdo que este método solo da el tiempo cuando se carga la forma y no se refresca automaticamente. Para eso solo utiliza un TIMER y ya.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Gracias Cesar por tu Ayuda!

Publicado por [Snake] (49 intervenciones) el 11/02/2001 23:12:36
Me sirvio te lo agradezco mucho.........
=)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar