Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2011, 17:00
moscrates
 
Fecha de Ingreso: julio-2008
Mensajes: 366
Antigüedad: 15 años, 9 meses
Puntos: 7
Información detener un for

hola tengo un pequeñoproblema y auqe no puedo detener un for....

tengo un for el cual trae texto de una cadena,
un texto dentro de esta cadena y se lanza un form2....
pero como el for lo que hace es escanear los procesos, no busco como detenerlo...

Código vb:
Ver original
  1. For i = 1 To n
  2.         temp = temp & Leer_Linea(Hwnd_Ventana, i - 1) & vbCrLf
  3.         temp2 = Replace(Replace(temp, Chr(10), ""), Chr(13), "")
  4.         Form1.List2.AddItem temp2
  5.        
  6.         If IsNumeric(temp2) Then
  7.             numeronuevo = temp2
  8.             'busco un nuemro en la cadena
  9.        End If
  10.         If temp2 = "Call is disconnected" Then
  11.             ' aqui se lanza el form2 y se activa el timer del for 2 y se desactiva el timer del form 1
  12.            Form2.Show
  13.             Form1.Timer1.Enabled = False
  14.             Form2.Timer1.Interval = 1000
  15.         End If
  16.     Next

en form2 cuando se cierra reactivo el timer del form1..
y comienza a correr a traer cadenas de nuevo....
pero si me trae el mismo numero quiere no se deve de lanzar el form2....
por que es la misma llamada.

ayuda tengo todo la noche trabajando en esto ya ando cansado y no puedo pensar bien