Hilos o timer

09/02/2006 - 22:57 por LuisMiguel | Informe spam
Buenas
Necesito en el formulario principal de mi aplicacion, realizar cada cierto
tiempo (5 minutos, por ejemplo), realizar una consulta a la base de datos, y
si se cumple una condicion, darle un aviso al usuario (habia pensado ponerle
el titulo del formulario parpadeante)
Nunca utilice ni el timer ni los hilos, me podeis poner un ejemplo de como
se haria esto, y si necesitaria un timer y un hilo (he pensado en los hilos
para que no lentifique al usuario) o solo con el hilo he visto que se puede
usar MiHilo.Sleep

Gracias
LuisMiguel

Preguntas similare

Leer las respuestas

#6 LuisMiguel
16/02/2006 - 11:35 | Informe spam
Buenas
No he utilizado nunca ninguna de las dos cosas (Remoting, ni servicios
windows), me indicas algun link para culturizarme un poco?
Gracias


LuisMiguel
"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Viendo lo que planteas, ¿has pensado en utilizar Remoting?.

Así podrás crear un componente que podría hacer la función de recibir las
llamadas de los ordenadores "cliente" y realizar la ejecución de la
sentencia
SQL.

Eso no quita para que utilices un Servicio Windows en cada uno de los
"clientes" que te permita ejecutarse cada x tiempo (Timer) y enlanzar con
el
servidor con Remoting, o bien, enlazar directamente con el servidor SQL
sin
utilizar Remoting.

Vamos, yo pensaría abordar esto de forma similar a lo que te comento.

Espero haberme explicado.

Un saludo.


Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"LuisMiguel" wrote:


Buenas
El proceso que busco, es realizar una consulta a una base de datos
SQLServer
, y deberán realizarlos distintos ordenadores, tambien habia pensado
crear
un Job en el central y obtener el resultado.

Por ahora utilizo el timer
Gracias por tu atencion

LuisMiguel
"Jorge Serrano [MVP VB]"

escribió
en el mensaje news:
> Sí, me refiero a que utilizando un Servicio Windows lograrías la misma
> funcionalidad que buscas, teniendo en cuenta además, que no necesitas
> estar
> pendiente de si se está ejecutando o no siempre y cuando se inicie el
> servicio siempre que se inicie el sistema.
>
> Esto resolvería la funcionalidad que necesitas crear.
>
> Jorge Serrano Pérez
> Microsoft MVP VB.NET
> PortalVB.com
> http://www.portalvb.com/
> Weblog de Jorge Serrano
> http://weblogs.golemproject.com/jorge/
>
>
> "LuisMiguel" wrote:
>
>>
>> si te explicas un poco mas...
>> gracias
>>
>> Suerte
>> LuisMiguel
>> "Jorge Serrano [MVP VB]"
>>
>> escribió
>> en el mensaje
>> news:
>> > ¿Y si utilizas un Servicio Windows?
>> >
>> > Jorge Serrano Pérez
>> > Microsoft MVP VB.NET
>> > PortalVB.com
>> > http://www.portalvb.com/
>> > Weblog de Jorge Serrano
>> > http://weblogs.golemproject.com/jorge/
>> >
>> >
>> > "LuisMiguel" wrote:
>> >
>> >>
>> >> Buenas
>> >> Necesito en el formulario principal de mi aplicacion, realizar cada
>> >> cierto
>> >> tiempo (5 minutos, por ejemplo), realizar una consulta a la base de
>> >> datos, y
>> >> si se cumple una condicion, darle un aviso al usuario (habia
>> >> pensado
>> >> ponerle
>> >> el titulo del formulario parpadeante)
>> >> Nunca utilice ni el timer ni los hilos, me podeis poner un ejemplo
>> >> de
>> >> como
>> >> se haria esto, y si necesitaria un timer y un hilo (he pensado en
>> >> los
>> >> hilos
>> >> para que no lentifique al usuario) o solo con el hilo he visto que
>> >> se
>> >> puede
>> >> usar MiHilo.Sleep
>> >>
>> >> Gracias
>> >> LuisMiguel
>> >>
>> >>
>> >>
>> >>
>> >
>>
>>
>>
>>
>







Respuesta Responder a este mensaje
#7 Jorge Serrano [MVP VB]
17/02/2006 - 00:16 | Informe spam
Hola Luis Miguel.

En google encontrarás mucha información, y para muestra un botón. :-)

Servicios Windows:
http://www.developerfusion.co.uk/show/3441/

Remoting:
http://www.codeproject.com/vb/net/RemotingTech.asp
http://www.c-sharpcorner.com/Networ...InNETM.asp en C#
en español:
http://www.microsoft.com/spanish/ms...art135.asp


Espero que esto te ayude.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"LuisMiguel" wrote:


Buenas
No he utilizado nunca ninguna de las dos cosas (Remoting, ni servicios
windows), me indicas algun link para culturizarme un poco?
Gracias


LuisMiguel
"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
> Viendo lo que planteas, ¿has pensado en utilizar Remoting?.
>
> Así podrás crear un componente que podría hacer la función de recibir las
> llamadas de los ordenadores "cliente" y realizar la ejecución de la
> sentencia
> SQL.
>
> Eso no quita para que utilices un Servicio Windows en cada uno de los
> "clientes" que te permita ejecutarse cada x tiempo (Timer) y enlanzar con
> el
> servidor con Remoting, o bien, enlazar directamente con el servidor SQL
> sin
> utilizar Remoting.
>
> Vamos, yo pensaría abordar esto de forma similar a lo que te comento.
>
> Espero haberme explicado.
>
> Un saludo.
>
>
> Jorge Serrano Pérez
> Microsoft MVP VB.NET
> PortalVB.com
> http://www.portalvb.com/
> Weblog de Jorge Serrano
> http://weblogs.golemproject.com/jorge/
>
>
> "LuisMiguel" wrote:
>
>>
>> Buenas
>> El proceso que busco, es realizar una consulta a una base de datos
>> SQLServer
>> , y deberán realizarlos distintos ordenadores, tambien habia pensado
>> crear
>> un Job en el central y obtener el resultado.
>>
>> Por ahora utilizo el timer
>> Gracias por tu atencion
>>
>> LuisMiguel
>> "Jorge Serrano [MVP VB]"
>>
>> escribió
>> en el mensaje news:
>> > Sí, me refiero a que utilizando un Servicio Windows lograrías la misma
>> > funcionalidad que buscas, teniendo en cuenta además, que no necesitas
>> > estar
>> > pendiente de si se está ejecutando o no siempre y cuando se inicie el
>> > servicio siempre que se inicie el sistema.
>> >
>> > Esto resolvería la funcionalidad que necesitas crear.
>> >
>> > Jorge Serrano Pérez
>> > Microsoft MVP VB.NET
>> > PortalVB.com
>> > http://www.portalvb.com/
>> > Weblog de Jorge Serrano
>> > http://weblogs.golemproject.com/jorge/
>> >
>> >
>> > "LuisMiguel" wrote:
>> >
>> >>
>> >> si te explicas un poco mas...
>> >> gracias
>> >>
>> >> Suerte
>> >> LuisMiguel
>> >> "Jorge Serrano [MVP VB]"
>> >>
>> >> escribió
>> >> en el mensaje
>> >> news:
>> >> > ¿Y si utilizas un Servicio Windows?
>> >> >
>> >> > Jorge Serrano Pérez
>> >> > Microsoft MVP VB.NET
>> >> > PortalVB.com
>> >> > http://www.portalvb.com/
>> >> > Weblog de Jorge Serrano
>> >> > http://weblogs.golemproject.com/jorge/
>> >> >
>> >> >
>> >> > "LuisMiguel" wrote:
>> >> >
>> >> >>
>> >> >> Buenas
>> >> >> Necesito en el formulario principal de mi aplicacion, realizar cada
>> >> >> cierto
>> >> >> tiempo (5 minutos, por ejemplo), realizar una consulta a la base de
>> >> >> datos, y
>> >> >> si se cumple una condicion, darle un aviso al usuario (habia
>> >> >> pensado
>> >> >> ponerle
>> >> >> el titulo del formulario parpadeante)
>> >> >> Nunca utilice ni el timer ni los hilos, me podeis poner un ejemplo
>> >> >> de
>> >> >> como
>> >> >> se haria esto, y si necesitaria un timer y un hilo (he pensado en
>> >> >> los
>> >> >> hilos
>> >> >> para que no lentifique al usuario) o solo con el hilo he visto que
>> >> >> se
>> >> >> puede
>> >> >> usar MiHilo.Sleep
>> >> >>
>> >> >> Gracias
>> >> >> LuisMiguel
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >
>> >>
>> >>
>> >>
>> >>
>> >
>>
>>
>>
>>
>




Respuesta Responder a este mensaje
#8 LuisMiguel
17/02/2006 - 11:48 | Informe spam
Gracias por tu tiempo Jorge

Suerte
LuisMiguel
"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Hola Luis Miguel.

En google encontrarás mucha información, y para muestra un botón. :-)

Servicios Windows:
http://www.developerfusion.co.uk/show/3441/

Remoting:
http://www.codeproject.com/vb/net/RemotingTech.asp
http://www.c-sharpcorner.com/Networ...InNETM.asp en C#
en español:
http://www.microsoft.com/spanish/ms...art135.asp


Espero que esto te ayude.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"LuisMiguel" wrote:


Buenas
No he utilizado nunca ninguna de las dos cosas (Remoting, ni servicios
windows), me indicas algun link para culturizarme un poco?
Gracias


LuisMiguel
"Jorge Serrano [MVP VB]"

escribió
en el mensaje news:
> Viendo lo que planteas, ¿has pensado en utilizar Remoting?.
>
> Así podrás crear un componente que podría hacer la función de recibir
> las
> llamadas de los ordenadores "cliente" y realizar la ejecución de la
> sentencia
> SQL.
>
> Eso no quita para que utilices un Servicio Windows en cada uno de los
> "clientes" que te permita ejecutarse cada x tiempo (Timer) y enlanzar
> con
> el
> servidor con Remoting, o bien, enlazar directamente con el servidor SQL
> sin
> utilizar Remoting.
>
> Vamos, yo pensaría abordar esto de forma similar a lo que te comento.
>
> Espero haberme explicado.
>
> Un saludo.
>
>
> Jorge Serrano Pérez
> Microsoft MVP VB.NET
> PortalVB.com
> http://www.portalvb.com/
> Weblog de Jorge Serrano
> http://weblogs.golemproject.com/jorge/
>
>
> "LuisMiguel" wrote:
>
>>
>> Buenas
>> El proceso que busco, es realizar una consulta a una base de datos
>> SQLServer
>> , y deberán realizarlos distintos ordenadores, tambien habia pensado
>> crear
>> un Job en el central y obtener el resultado.
>>
>> Por ahora utilizo el timer
>> Gracias por tu atencion
>>
>> LuisMiguel
>> "Jorge Serrano [MVP VB]"
>>
>> escribió
>> en el mensaje
>> news:
>> > Sí, me refiero a que utilizando un Servicio Windows lograrías la
>> > misma
>> > funcionalidad que buscas, teniendo en cuenta además, que no
>> > necesitas
>> > estar
>> > pendiente de si se está ejecutando o no siempre y cuando se inicie
>> > el
>> > servicio siempre que se inicie el sistema.
>> >
>> > Esto resolvería la funcionalidad que necesitas crear.
>> >
>> > Jorge Serrano Pérez
>> > Microsoft MVP VB.NET
>> > PortalVB.com
>> > http://www.portalvb.com/
>> > Weblog de Jorge Serrano
>> > http://weblogs.golemproject.com/jorge/
>> >
>> >
>> > "LuisMiguel" wrote:
>> >
>> >>
>> >> si te explicas un poco mas...
>> >> gracias
>> >>
>> >> Suerte
>> >> LuisMiguel
>> >> "Jorge Serrano [MVP VB]"
>> >>
>> >> escribió
>> >> en el mensaje
>> >> news:
>> >> > ¿Y si utilizas un Servicio Windows?
>> >> >
>> >> > Jorge Serrano Pérez
>> >> > Microsoft MVP VB.NET
>> >> > PortalVB.com
>> >> > http://www.portalvb.com/
>> >> > Weblog de Jorge Serrano
>> >> > http://weblogs.golemproject.com/jorge/
>> >> >
>> >> >
>> >> > "LuisMiguel" wrote:
>> >> >
>> >> >>
>> >> >> Buenas
>> >> >> Necesito en el formulario principal de mi aplicacion, realizar
>> >> >> cada
>> >> >> cierto
>> >> >> tiempo (5 minutos, por ejemplo), realizar una consulta a la base
>> >> >> de
>> >> >> datos, y
>> >> >> si se cumple una condicion, darle un aviso al usuario (habia
>> >> >> pensado
>> >> >> ponerle
>> >> >> el titulo del formulario parpadeante)
>> >> >> Nunca utilice ni el timer ni los hilos, me podeis poner un
>> >> >> ejemplo
>> >> >> de
>> >> >> como
>> >> >> se haria esto, y si necesitaria un timer y un hilo (he pensado
>> >> >> en
>> >> >> los
>> >> >> hilos
>> >> >> para que no lentifique al usuario) o solo con el hilo he visto
>> >> >> que
>> >> >> se
>> >> >> puede
>> >> >> usar MiHilo.Sleep
>> >> >>
>> >> >> Gracias
>> >> >> LuisMiguel
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >
>> >>
>> >>
>> >>
>> >>
>> >
>>
>>
>>
>>
>







Respuesta Responder a este mensaje
#9 Jesús López
21/02/2006 - 22:10 | Informe spam
Lo que yo me pregunto es por qué tu aplicación tiene que ejecutar una
instrucción SQL cada cinco minutos. También me pregunto qué sistema de base
de datos tienes y qué versión es.

Saludos:

Jesús López
MVP
Respuesta Responder a este mensaje
#10 LuisMiguel
22/02/2006 - 13:22 | Informe spam
Buenas
Utilizo SQLServer 2000, la aplicacion esta en red, y de forma escueta,
cuando un terminal recibe albaranes de proveedores, avisar que hay albaranes
de clientes para realizar, el tiempo lo configura el usuario.
Gracias por tu atencion
Suerte
LuisMiguel
"Jesús López" escribió en el mensaje
news:

Lo que yo me pregunto es por qué tu aplicación tiene que ejecutar una
instrucción SQL cada cinco minutos. También me pregunto qué sistema de
base de datos tienes y qué versión es.

Saludos:

Jesús López
MVP


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida