Correcta tu observación roman, ya lo tenía corregido, gracias.
Ya me ha pasado lo que comentas D&W y en el código ya he incluido la comprobación chequeando la variable IsEmpty
Código Delphi
[-]
if not IsEmpty then
try
....
Ahí queda para futuras consultas, gracias por vuestros comentarios.