Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2010, 10:16
spawn1986
 
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 15 años, 2 meses
Puntos: 0
Ayuda con Visual Basic por Favor

hola como estan todos, sinceramente estoy desesperado

lo que necesito es un boton cancelar para una aplicacion, este boton deberia cancelar un proceso de envio de mails, el problema es que al momento de mandar el mail se realiza un Thread.sleep de un tiempo establecido y se realiza un subproceso que muestra una ventana con el codigo de mail que se esta enviando en el momento que se termina el tiempo de sleep se continua con el siguiente mail

este es el codigo

Dim sending_mail As New Thread(AddressOf procesando_registro)
enviando_mail()
If String.IsNullOrEmpty(Me.error_send) Then
'inicia el subproceso
sending_mail.Start()
Thread.Sleep(txtTimer1.SelectedItem.ToString)
'finaliza el subproceso
sending_mail.Abort()
'actualiza en la base de datos el estado
...
...
...
entonces lo que necesito es el boton cancel para que ese proceso se detenga y que el subproceso me envie una bandera o lo que sea para poder detener todo el proceso de envio q lo realizaria con un if pero el programa por ese sleep se queda sin mover para nada Y NO PERMITE GUARDAR UNA VARIABLE MIENTRAS ESTA DE ESTA FORMA Y EL SUBPROCESO INICIADO

POR FAAAAAAAAAAA DISCULPEN PERO EN VERDAD ESTOY DESESPERADO AYUDENMEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEE