Muchas gracias Roman, no sabes lo que me alivia que la solución a la corrupción de los índices sea tan sencilla. Lo de crear la rutina en Delphi para regenerar los índices creo que se me queda un poco grande para mi aunque me parece una idea muy interesante. Lo único que se me ha ocurrido es tener los ficheros *.xg* e *.yg0 respaldados con otro nombre y cuando se corrompan los índices borrar los originales y renombrar los respaldos ¿es correcto eso?.
. Seguro que hay maneras mejores de hacerlo ¿verdad?.
Un saludo y gracias nuevamente.