Entonces, vos mismo te das cuenta que estas traspasando los límites. Si 21 es el número de campos, el mayor indice (al estar en un arreglo basado en 0) es 20.
¿Que es lo que queres conseguir?
Te recomiendo el uso de las etiquetas [delphi] y [code] para publicar trozos de código. mas información en el mensaje al inicio de cada foro, y en los vínculos de mi firma.
Hasta luego.