Visual Basic.NET - IMPLEMENTAR UN TIMEOUT EN LA LLAMADA A UNA FUNCION

   
Vista:

IMPLEMENTAR UN TIMEOUT EN LA LLAMADA A UNA FUNCION

Publicado por Manuel (5 intervenciones) el 07/01/2010 09:44:39
Hola,
queria saber como implementar un timeout al llamar una función, me explico. Quiero controlar que al llamar una función, si no devuelve respuesta alguna en un periodo de tiempo, terminar la ejecución de la misma y continuar con la ejecución normal del programa.
Gracias de antemano y saludos.
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:IMPLEMENTAR UN TIMEOUT EN LA LLAMADA A UNA FUNC

Publicado por Pedro (1 intervención) el 08/01/2010 13:00:28
Hola,
lo puedes hacer con threads. Creas un nuevo thread donde lanzas la función cuyo timeout quieres controlar. Despues, en un bucle con un contador vas controlando el tiempo, y si en el tiempo que desees no te devuelve valor la función, sales del bucle y lanzas la excepción.
Saludos
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