jejeje el problema es que la array no solo tiene tres elementos tiene unos cuantos mas .... ,eso era un ejemplo,seguiré probando .
Si necesita trabajar en un vector, puede siempre comprobar cuáles son sus límites, utilizando las funciones normalizadas Low y High, que devuelven los límites inferior y superior. Le recomiendo encarecidamente utilizar Low y High al operar sobre un vector, especialmente en bucles, ya que hace al código independiente del rango de la matriz. Más tarde, podrá cambiar el rango declarado de los índices del vector, y el código que use Low y High seguirá funcionando. Si escribe usted un bucle fijando el rango de un vector, tendrá que actualizar el código del bucle cuando cambie el tamaño del vector. Low y High hacen su código más fácil de mantener y más fiable.Nota: Por cierto, no se produce un aumento en el gasto de recursos durante la ejecución por usar Low y High con vectores. Son convertidos durante la compilación en expresiones constantes, no en llamadas a funciones. Esta conversión de expresiones y llamadas a funciones durante la compilación también ocurre con muchas otras funciones simples de sistema.