| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
antony Invitado
|
Publicado: Mie 18 May, 2005 11:01 pm Asunto: cath finally y try |
|
|
| alguien me podria explicar como funciona try, cath y finally por favor gracias |
|
| Volver arriba |
|
 |
nuno Cmdr

Registrado: 10 Feb 2003Mensajes: 143Ubicación: Córdoba - Argentina
|
Publicado: Mie 18 May, 2005 11:25 pm Asunto: |
|
|
try
{
instrucciones
}
catch(...)
{
instrucciones
}
si usas esto intenta ejecutar el bloque try y ante cualquier excepcion ejecuta el bloque catch(...)
puedes poner tantos catch(...) como te guste siempre y cuando esten inmediatamente abajo del try y todos seguidos, es decir no puede haber codigo entre medio.
try
{
instrucciones
}
catch(...)
{
instrucciones
}
catch(...)
{
instrucciones
}
catch(...)
{
instrucciones
}
y el try finally
try
{
instrucciones
}
__finally
{
instrucciones
}
en este caso el bloque finally se ejecuta si o si independientemente de que ocurra unaexcepcion en el bloque try.
ley por ahi que se usa mucho cuando conviertes codigo de Delphi a Builder.
Saludos!!! _________________ Siempre hay que tratar de ser el mejor, pero nunca creerse el mejor (Juan Manuel Fangio) |
|
| Volver arriba |
|
 |
antonny Invitado
|
Publicado: Vie 27 May, 2005 3:39 pm Asunto: varios catch |
|
|
puedes poner tantos catch(...) como te guste siempre y cuando esten inmediatamente abajo del try y todos seguidos, es decir no puede haber codigo entre medio.
try
{
instrucciones
}
catch(...)
{
instrucciones
}
catch(...)
{
instrucciones
}
catch(...)
{
instrucciones
}
y el try finally
try
{
instrucciones
}
__finally
{
instrucciones
}
en este caso el bloque finally se ejecuta si o si independientemente de que ocurra unaexcepcion en el bloque try.
DE TODO LO ANTERIOR Gracias me sirvio, pero me aparecio otra duda, lo que quisiera saber ahora y que si tengo varios cath supongo que solo se deberia ejecutar uno solo, pero como hago para que pase esto.
Gracias otra vez saludos |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Vie 27 May, 2005 7:31 pm Asunto: |
|
|
Checate esto...
https://cppbuilder.es/viewtopic.php?t=10202 _________________ Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida. |
|
| Volver arriba |
|
 |
|