Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2014, 12:29
Avatar de jayjayjay_92
jayjayjay_92
 
Fecha de Ingreso: octubre-2008
Mensajes: 77
Antigüedad: 15 años, 6 meses
Puntos: 0
Garantizar orden de ejecución en .net

Muy buenas,
tengo el siguiente fragmento de código: en visual basic en una subrutina y:
Código:
        'esto se tiene que ejecutar antes
        LoadingLabel.Visible = True
        ErrorLabel.Visible = False

        'esto se tiene que ejecutar solo cuando LoadingLabel.Visible = true
        Try

            'Esto conecta a una SQL CE ejecuta un comando
            Dim loginResult As LoginResult = _DB.login(UsuarioTextEdit.Text, PassTextEdit.Text)
            'esta linea no nos afecta
            [...]
        Catch ex As Exception
            MsgBox("Error de conexión: Base de datos inalcanzable.")
        End Try
ya he probado a hacer

While LoadingLabel.Visible = False
thread.sleep(100)
End While

He probado también a extraer el try a una subrutina (chapuza) hacer un thread.sleep eterno (que no respeta) y no se me ocurre que hacer.