Hola Garion.
Bienvenido(a) al clubdelphi. Este es un lugar de encuentro para muchos programadores de delphi de habla hispana de todo el globo. Para que la cosa funcione bien aqui, nos basamos en las reglas de la
guia de estilo de los foros.
Nuestro sistema de foros también cuenta con diferentes
etiquetas para publicar texto con formato y trozos de código con indentación y también con la
sintaxis resaltada
He editado tu mensaje para añadir la etiqueta [ delphi ] y estoy seguro que verás la diferencia.
Sobre tu pregunta, te recomiento el libro "la cara oculta de delphi" de
Ian Marteens, que dedica un capítulo al manejo de excepciones.
En tu caso particular, no entiendo que hace el rewrite(memoria) alli donde está...
Hasta luego.