Programación General > Visual Basic 6.0 e inferiores
Re: Problema al cancelar un proceso
ROBER.29:
Hay alguna forma de parar un proceso?
Yo lo he intentado poniendo un botón cancelar, lo que pasa es que cuando le pulso no pasa nada, sino que es una vez que ha acabado el proceso cuando realiza las acciones que tiene asignadas ese botón. En el evento click del botón tengo puesto lo siguiente:
Private Sub cmdCancelar_click()
MsgBox "Proceso detenido por el usuario"
Unload Me
End Sub
Private Sub cmdSubir_click()
Dim i
For i = 0 To 20
Acciones
Next
End Sub
Por lo tanto yo lo que quiero es que cuando el usuario haga click en el botón subir realice las acciones que tiene asignadas (esto ya lo hace), pero que si pulsa en el botón cancelar se pare el proceso y no llege a terminar las acciones del evento click del botón subir.
Gracias por atenderme.
javierbalk:
Hola Rober:
Coloca un DoEvents antes del Next.
Saludos,
Javier
ROBER.29:
Al poner eso que me has dicho, ya me salta el mensaje de "Proceso detenido por el usuario", lo que pasa es que en el Form_Unload cierro la conexión con la base de datos y claro al dar a cancelar hago unload me y claro la conexión se cierra pero el proceso en vez de terminar y cerrarse el formulario intenta continuar y me da un error porque me dice que el objeto esta cerrado y yo lo que quiero es que despues de que de a cancelar se muestr el mensaje y pare totalmente el proceso, si es posible sin cerrar el formulario.
Gracias.
javierbalk:
Muy sencillo:
poné una variable a nival de formulario, por ej. Cancelado, en el Unload la pones a true.
Luego en el proceso, preguntas a continuación del DoEvents, si es True se va del proceso.
Saludos,
Javier
ROBER.29:
Muchas gracias, con lo último que me has dicho lo he conseguido hacer ya.
Que es lo que hay que hacer para abrir un fichero con el notepad desde visual basic.
Yo se que con esta instruccion:
Shell "notepad", vbNormalFocus
se habre el notepad pero para mostrar el contenido de un fichero con extensión .log en el notepad como habría que hacerlo?
Gracias y perdón por las molestias
Saludos,
Roberto
Navegación
[#] Página Siguiente
Ir a la versión completa