Sí, te entiendo, pero aunque te parezca raro, porque a mí me lo parece, me he encontrado con componentes que acceden a bases de datos a los que hay que decirle que se posicione en la posición determinada, ejemplo:
Código:
query.open
for i=0 to query.recordcount -1
query.position = i
...
...
query.next
En este caso, si fuese
for i=1 to .... no posicionaría nunca en el primer registro, el cero.