Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Pitoniso en 27 Noviembre 2006, 05:30 am



Título: Bueno cmo puedo tratar un Mensaje de un Programa..como un Msgbox..
Publicado por: Pitoniso en 27 Noviembre 2006, 05:30 am
Bueno veran tengo un Soft que me genera un Mensaje de Error, y necesito poder ocultar ese mensaje y mostrar uno mio, como si fuese con el Error Next Resume... necesitaria saber alguna informacion especifica de dicho mensaje...ah la misma no se me muestra en la barra de tareas... como es un mensaje es logico... bueno ya saben AYUDA, jajaja..

Alguna idea saludos...

grx antemano..


Título: Re: Bueno cmo puedo tratar un Mensaje de un Programa..como un Msgbox..
Publicado por: Mr.Chispa en 27 Noviembre 2006, 18:31 pm
Código:
on error goto solucion
codigo...
codigo...
codigo...
codigo...
codigo...

solucion:
msgbox err.number & ": " & err.description
'aqui hiria el code que vuelve a donde surgio el error pero no me acuerdo como era
esto es lo que necesitas???

PD: si alguien sabe la linea que tendria que poner para que vuelva a donde ocurrio el error le agraderceria mucho si nos la dicen  :rolleyes:


Título: Re: Bueno cmo puedo tratar un Mensaje de un Programa..como un Msgbox..
Publicado por: Pitoniso en 27 Noviembre 2006, 23:05 pm
Código:
on error goto solucion
codigo...
codigo...
codigo...
codigo...
codigo...

solucion:
msgbox err.number & ": " & err.description
'aqui hiria el code que vuelve a donde surgio el error pero no me acuerdo como era
esto es lo que necesitas???

PD: si alguien sabe la linea que tendria que poner para que vuelva a donde ocurrio el error le agraderceria mucho si nos la dicen  :rolleyes:

Bueno vere que hago, ya tenia algo en mente, grx de todas formas, si alguien tiene algo por favor que lo lanze haber si termino mi Soft.... Grxx


Título: Re: Bueno cmo puedo tratar un Mensaje de un Programa..como un Msgbox..
Publicado por: Dark Spirit en 29 Noviembre 2006, 03:29 am
Por ejemplo si tienes un error especifico por ejemplo el 13, (Type mismatch) PUEDES HACER LO SIGUIENTE

Código:
On Error Goto Solucion
Solucion : If Err.number=13 Then
Respuesta = MsgBox ("Complete.." + VbYesno)
End If

If Vbyes then
Resume
End if


No se silo escribi todo bien.. pero date una idea


Título: Re: Bueno cmo puedo tratar un Mensaje de un Programa..como un Msgbox..
Publicado por: Pitoniso en 29 Noviembre 2006, 18:16 pm
Bueno haber lo que pasa es que el Error se produce pq el Soft trata de averiguar si un DNS le responde, en caso de no responderle devuelve entonces el Error de que no se puede conectar con el DNS fulanito de tal...

Lo que se me ocurrio es con el Winsock averiguar si esta pinchando el DNS y en ese caso dejar que siga el codigo si no mostrar mi mensaje....

Bueno es una forma la otra es ponerme a escuchar cualquier mensaje u accion del Soft.. saludos.. grx..