Foros > C++: Problemas al generar una excepcion con throw en Visual C++

  1. ZiCruz

    Mensajes [4] - Enviado el Miércoles 18 de Abril de 2007 a las 02:47hs

    Hola a tod@s,

    en una aplicaci?n que estoy haciendo, sino cumple una condici?n genero una excepci?n con la siguiente clase:

    using namespace System;

    public ref class ValorOctetoIPException: public System::ApplicationException {
    private:
    static String^ Mensaje = "Valor del octeto incorrecto. /nNo est? entre 0 y 255.";

    public:
    // --------------------------------------------------------------------------
    // | Constructores |
    // --------------------------------------------------------------------------
    ValorOctetoIPException()
    : ApplicationException(Mensaje) {}

    ValorOctetoIPException(String^ auxMensaje)
    : ApplicationException(String::Format("{0} - {1}", Mensaje, auxMensaje)) {}

    ValorOctetoIPException(String^ auxMensaje, ApplicationException^ perteneceA)
    : ApplicationException(String::Format("{0} - {1}", Mensaje, auxMensaje), perteneceA) {}
    };

    y la siguiente instrucci?n:

    throw gcnew ValorOctetoIPException();

    pero cuando provoco esta excepci?n para realizar la prueba me aparece el mensaje de la excepci?n, pero y ah? viene mi problema, es que, me da a elegir entre continuar con el programa o salir.

    que estoy haciendo mal, ya quiero que aparezca el mensaje y despues de aceptarlo de por terminada la aplicaci?n.


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad

Anuncie Aqui