Bueno cmo puedo tratar un Mensaje de un Programa..como un Msgbox..

Iniciado por Pitoniso, 27 Noviembre 2006, 05:30 AM

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

Pitoniso

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..

Mr.Chispa


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:

Pitoniso

Cita de: Mr.Chispa en 27 Noviembre 2006, 18:31 PM

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

Dark Spirit

Por ejemplo si tienes un error especifico por ejemplo el 13, (Type mismatch) PUEDES HACER LO SIGUIENTE


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

Pitoniso

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..