Try...Catch...Finally

luxina
31 de Mayo del 2006
Agradeceria si alguien me pudiera enviar un ejemplo kompleto de este tipo de intrucciones, por ke la verdad no entiendo, porfas ... mandenla al correo
[email protected]
Muchas gracias para los ke lo lean y mas para el ke lo konteste. :D

jriveramota
31 de Mayo del 2006
hola, solo se como poner el codigo hasta el try y catch, es facil dime si te sirve y t envio un ejemplo, pero de finally no se como es.. responde

raulinho77
31 de Mayo del 2006
eL tRY SE UTILIZA PARA MARCAR UNAS LIENAS DE CODIGO QUE PUEDEN HACER "PETAR TU PROGRAMA" COMO POR EJEMPLO UNA DIVISION POR 0.EL FINALLY SE UTILIZA PARA HACER ALGO AL ACABAR EL TRY Y CATCH QUE SE EJECUTARA SIEMPRE:

tRY
{
CODIGO INESTABLE
}
CATCH (ARITHMETICEXCEPTION E)
{}
//OPCIONAL
CATCH (EXCEPTION E)
{}
FINALLY
{
STRING "HA HABIDO UN ERROR";
}

PD: EXCEPCTION E ES LA CLASE MADRE...PERO SI BUSKAS DENTRO DE ELLA...PUEDES ESPECIFICAR MAS LOS ERRORES QUE BUSQUES.PEUDES AÑADIR AL FINAL DEL TRY, TANTOS CATCHS DE UN MISMO ERROR COMO KIERAS.

EJEMPLO: QUIERO ENCONTRAR EL ERROR HIJO

CATCH HIJO
{}
CATCH PADRE
{}
CATCH ABUELO
{}

EL ULTIMO CATCH POR ANTONOMASIA SIEMPRE SERA EL (EXCEPCION E)