Usa un bloque Try..Except o un bloque Try..Finally. Por ejemplo, el siguiente código intenta borrar el registro, y si la operación falla muestra un error, pero la ejecución del código continúa después del End del bloque Try.
try
Tabla1.Delete
except
on e: exception do
ShowMessage(e.Message);
end;
Para ignorar el error, simplemente no escribimos nada en el Except:
try
Tabla1.Delete
except
end;
Espero que te sirva.
Ernesto De Spirito
http://www.latiumsoftware.com/es/index.php