Try/es
Deutsch · English · Español · Suomi · Русский
try es parte tanto de un bloque try..finally como de un bloque try..except.
Si tiene lugar una excepción mientras se ejecuta el código entre un try y un finally, la ejecución se resume en finally. Aún si no tiene lugar la excepción, el código entre finally y end se ejecutará siempre.
try
// Código que podría generar una excepción.
finally
// Será ejecutado siempre como últimas sentencias.
end;Siempre que tiene lugar una excepción, se ejecutará el código que se encuentra entre except y end.
try
// Código que podría generar una excepción
except
// Esto se ejecutará únicamente si tiene lugar una excepción
on E: EDatabaseError do
ShowMessage( 'Database error: '+ E.ClassName + #13#10 + E.Message );
on E: Exception do
ShowMessage( 'Error: '+ E.ClassName + #13#10 + E.Message );
end;Ver además
From the Free Pascal wiki, page "Try/es", as it stood on 2020-01-31 after a change by GAN, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
