Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: papanoel_devacaciones en 15 Septiembre 2007, 19:09 pm



Título: On error goto loquesea
Publicado por: papanoel_devacaciones en 15 Septiembre 2007, 19:09 pm
Hola , he estado intentando que cuando el programa que he creado...que cuando vaya a activar una ventana en caso de que esta ventana no este pues salga un msgbox dicendo que no esta. El caso es que poniendo por ejemplo....

Código:
on error goto shit
(aqui el codigo)
shit:
msgbox "alerta"

he buscado por google pero lo unico que he visto es que hay que identificar el error que buscas o algo asi...Ami esto no me sale lo he intentado pero nada.

lo que pasa es que de la manera que lo intento me sale el error incluso si la ventana esta activa...de otro modo no puniendo esto la aplicacion se cierra.


Saludos


Título: Re: On error goto loquesea
Publicado por: Red Mx en 15 Septiembre 2007, 19:26 pm
es por que se va todo el codigo

Código
  1.  
  2. On Error Goto noesta
  3.  
  4.  
  5. 'tu codigo
  6.  
  7.  
  8. Exit sub ' salimos de la funcioon y no procesamos bas abajo
  9. noesta:
  10. msgbox "no esta",vbexclamation
  11.  

saludos


Título: Re: On error goto loquesea
Publicado por: papanoel_devacaciones en 15 Septiembre 2007, 19:35 pm
jo claro  :xD :xD es que yo use el "exit sub" asi:

Código
  1. on error goto shit
  2. shit:
  3. msgbox "haha"
  4. exit sub
  5. (codigo de aplicacion)
  6. end sub
y como no hacia nada pues nada  :xD
Gracias  :xD


Saludos


Título: Re: On error goto loquesea
Publicado por: ranslsad en 16 Septiembre 2007, 20:28 pm
jo claro  :xD :xD es que yo use el "exit sub" asi:

Código
  1. on error goto shit
  2. shit:
  3. msgbox "haha"
  4. exit sub
  5. (codigo de aplicacion)
  6. end sub

haha alrevez :P
Ami me pasaba al principio que no ponia el exit sub y tambien se realizaba esa accion :(
Esta bien que preguntes :)
Suerte!

Salu2

Ranslsad


Título: Re: On error goto loquesea
Publicado por: Deeo Raiser en 17 Septiembre 2007, 05:29 am
Jajajaja Si me abrá Pasado.  :rolleyes: :rolleyes:
Pero.... Esta bueno preguntar.