Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/11/2008, 08:50
ebu
 
Fecha de Ingreso: noviembre-2008
Mensajes: 153
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: sentencia infinita

Cita:
Iniciado por Judgement Ver Mensaje
Saludos, solo sugiero que añadas la instruccion DoEvents de lo contrario tu programa estara enciclado sin poder recibir ordenes, como para poder detener el ciclo.

Algo asi:

Código:
Dim bBandera As Boolean

Private Sub Form_Load()
    bBandera = True
End Sub

Private Sub Command1_Click()
    Dim iContador As Integer
    While bBandera
        DoEvents
        iContador = iContador + 1
        Me.Caption = iContador
        If iContador > 1000 Then iContador = 0
    Wend
End Sub

Private Sub Command2_Click()
    bBandera = False
End Sub
Espero que te sirva


gracias, pero sigo teniendo el mismo problema con las variables. las variables q tengo dentro del for me van cogiendo otros valores antes q termine el for.
gracias de todos modos!