Poder interrumpir una subrutina

Iniciado por SheKeL_C$, 8 Febrero 2010, 22:32 PM

0 Miembros y 1 Visitante están viendo este tema.

SheKeL_C$

Tengo una rutina dentro del programa que busca en diferentes web, esta rutina empieza cuando le das a un boton.. si durante este tiempo esa subrutina no ha terminado y quiero cancelarla me gustaria dar al boton y que esta acabase como si fuese un trabajo interrumpido..

ssccaann43 ©

:S Dificilmente te podremos ayudar, no sabemos que haces, cual es la rutina...!
- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"

SheKeL_C$

Cita de: ssccaann43 en  8 Febrero 2010, 22:42 PM
:S Dificilmente te podremos ayudar, no sabemos que haces, cual es la rutina...!

El objetivo del programa da igual, lo importante es como puedo parar esa rutina que hace el programa.

Pongo un ejemplo, en el firefox cuando colocas una direccion web y le das a "ir" el navegador empieza a hacer rutinas (conectar con el servidor, pedir la pagina web) y esto puede tardar tiempo, por lo cual, y esto es lo importante, puedes interrumpir/parar/detener esas rutinas y que el navegador no haga nada.


Creo que se entiende, si no es asi intentare explicarlo de otra manera

Hasseds

Con una variable global (Boolean) y unos cuantos If dentro de la rutina (inclidos los For, while, etc)

PD: Todas las rutinas no son iguales


Sergio Desanti

SheKeL_C$

Cita de: Hasseds en  8 Febrero 2010, 23:01 PM
Con una variable global (Boolean) y unos cuantos If dentro de la rutina (inclidos los For, while, etc)

PD: Todas las rutinas no son iguales





Ahhhh... ya se me ha iluminado la bombilla

xmbeat92

Cita de: Hasseds en  8 Febrero 2010, 23:01 PM
Con una variable global (Boolean) y unos cuantos If dentro de la rutina (inclidos los For, while, etc)

PD: Todas las rutinas no son iguales




lo que te dan alli es cierto, pero que no se te olvide la palabra magica "DoEvents" para que se puede editar dicha variable desde otro evento
El hombre encuentra a Dios detrás de cada puerta que la ciencia logra abrir. -Einstein

ssccaann43 ©

Cita de: Hasseds en  8 Febrero 2010, 23:01 PM
PD: Todas las rutinas no son iguales

Por esa razon pregunte... ::silbar::
- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"