COMO MANEJAR CUALQUIER EXCEPCION ?
Publicado por ifer (52 intervenciones) el 21/02/2003 16:06:09
oK, existen las clases CException que trabajan con las macros try-Catch,
pero las CException son especificas para manejar desborde de memoria,
excepciones especificar de archivos, etc.; tendria que
hacer varios "catch" para atrapar todos estos,
existe una forma de atrapar CUALQUIER tipo de excepcion en general, solo
para mostrarlo ?
podria ser:
TRY{
}
CATCH_ALL (MyCadena)
{
AfxMessageBox(MyCadena);
}
siendo MyCadena un CString ?
o puede la clase base CException puede hacerlo?
En que se diferencian "try/catch" (minusculas) y "TRY/CATCH" (mayusculas) ambas son aceptadas por el compilador, pero su sintaxis es distinta, ademas todavia no entiendo la utilidad de "throw"
pero las CException son especificas para manejar desborde de memoria,
excepciones especificar de archivos, etc.; tendria que
hacer varios "catch" para atrapar todos estos,
existe una forma de atrapar CUALQUIER tipo de excepcion en general, solo
para mostrarlo ?
podria ser:
TRY{
}
CATCH_ALL (MyCadena)
{
AfxMessageBox(MyCadena);
}
siendo MyCadena un CString ?
o puede la clase base CException puede hacerlo?
En que se diferencian "try/catch" (minusculas) y "TRY/CATCH" (mayusculas) ambas son aceptadas por el compilador, pero su sintaxis es distinta, ademas todavia no entiendo la utilidad de "throw"
Valora esta pregunta


0