Es posible que en realidad no te esté arrojando el error. Ve al menú Tools|Debugger options, y en la ficha Language Exceptions asegúrate de desmarcar la casilla que dice "Stop on Delphi Exceptions".
Cuando esa casilla está marcada, la ejecución se detiene aun cuando tengas el try-except. Pero eso ocurre sólo mientras depuras la aplicación. Si la ejecutas por separado, el try-except debe funcionar sin problemas.
// Saludos
|