Cómo definir matrices en vfp

Comando DIMENSIÓN

Crea una matriz unidimensional o bidimensional de variables de memoria.

Nota:

DIMENSION es idéntico en funcionamiento y sintaxis al comando DECLARE. Consulte el comando DECLARAR para obtener más información.

DIMENSION ArrayName1(nRows1 [, nColumns1]) [AS cType]

[, ArrayName2(nRows2 [, nColumns2])] ...

Parámetros

ArrayName1

Especifique el nombre de la matriz. Consejo:

Puede crear varias matrices con un comando DIMENSIÓN incluyendo varios nombres de matriz, por ejemplo, ArrayName2, ArrayName3, etc.

nRows1 [, nColumns1]

Especifique el tamaño de la matriz que se creará. NOTA:

Cada matriz creada con DIMENSION debe tener un tamaño específico. El tamaño de la matriz está limitado por la memoria disponible, lo que puede afectar el rendimiento, especialmente en el caso de matrices muy grandes. Asegúrese de que su computadora tenga suficiente memoria para acomodar el tamaño máximo de su matriz.

Para crear una matriz unidimensional, solo se deben incluir nRows1. En este caso, DIMENSION usa nRows1 para crear el número de filas en una matriz unidimensional de una sola columna. Por ejemplo, el siguiente comando crea una matriz unidimensional gaArrayOne con 10 filas y 1 columna:

DIMENSION gaArrayOne(10)

Para crear una matriz bidimensional, incluya ambas nRows1 y nColumnas1. En este caso, nRows1 especifica el número de filas de la matriz y nColumns1 especifica el número de columnas de la matriz. El siguiente ejemplo crea una matriz bidimensional gaArrayTwo con 2 filas y 4 columnas:

DIMENSION gaArrayTwo(2,4)