Foros del Web » Programando para Internet » ASPX (.net) »

control de progreso con eventos dentro de threads

Estas en el tema de control de progreso con eventos dentro de threads en el foro de ASPX (.net) en Foros del Web. Muy buenas forer@s!! Haver si me podeis ayudar. Dentro de mi thread tengo que lanzar unos eventos para controlar una barra de progreso y en ...
  #1 (permalink)  
Antiguo 13/02/2008, 10:18
 
Fecha de Ingreso: marzo-2005
Mensajes: 78
Antigüedad: 19 años, 1 mes
Puntos: 0
control de progreso con eventos dentro de threads

Muy buenas forer@s!!

Haver si me podeis ayudar. Dentro de mi thread tengo que lanzar unos eventos para controlar una barra de progreso y en la ejecución principal se debe encargar del envió de unos boletines a mis suscriptores.

Encontre un post en el foro de .NET (el génerico) que hace justo lo que necesito:
http://www.forosdelweb.com/f29/progr...macion-543672/

El problema es que trabaja con win forms y no se traducir esas sentencias.

Me podeís echar una mano?
  #2 (permalink)  
Antiguo 14/02/2008, 05:14
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: control de progreso con eventos dentro de threads

Winforms no es webforms. Puede que no tengan traduccion. Te da algun error?

Saludos
  #3 (permalink)  
Antiguo 14/02/2008, 09:07
 
Fecha de Ingreso: marzo-2005
Mensajes: 78
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: control de progreso con eventos dentro de threads

El problema radica en el componente backgroundworker que en webforms no me aparece en el toolbox aunque por codigo si que lo puedo meter.

el otro punto tambien muy conflictivo que tengo es la instruccion:

Cita:
BeginInvoke(mireportador, e.ProgressPercentage);
  #4 (permalink)  
Antiguo 14/02/2008, 13:10
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: control de progreso con eventos dentro de threads

Para web puedes utilizar ajax para reportar tu avance.

El BackgroudnWorker funciona muy bien en Windows Forms pero en web hay q valerse de otras tecnologias como ajax para poder darle la interactividad a tu pagina, llamar a procesos asincronos y reportar el avance.

saludos
peterpay

pd. tengo un ejemplo web para esto lo publicare en un rato que retorne a casa.
  #5 (permalink)  
Antiguo 14/02/2008, 13:11
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: control de progreso con eventos dentro de threads

El Begin Invoke lo q le dice a tu hilo actual es q debe ejecutar un proceso q modifica propiedades o elementos declarados en el thread principal.

saludos
peterpay
  #6 (permalink)  
Antiguo 15/02/2008, 03:46
 
Fecha de Ingreso: marzo-2005
Mensajes: 78
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: control de progreso con eventos dentro de threads

ok!! entonces el backgroundworker es la similitud del ajax en winforms, weno por problemas de compatibilidad de momento no podre implementar ajax, pero ese es otro tema, xdd

por el segundo punto el problema esta en que da errores continuamente y no se ya como poner el BeginInvoke para que no pete y siga adelante
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:52.