Saludos a todos Grupo FoxPro :
Solicito una explicación razonable a los Doctos ....
Adjunto encuentran una tabla con todas las combinaciones posibles de nueve letras del alfabeto.
El primer término es "abcdefghi" y el último es "ihgfedcba"
362880 es el número de términos dentro de la tabla.
Y la he hecho por software para mirar el funcionamiento de los arrays.
Al correr el pequeño programa entre las líneas de abajo escribe:
ihgfedcba
362880
Sin
embargo las caracterísitcas del VFP9.0 son las siguientes para los arrays:
Feature Capacity
Default # of variables. 16,384
Maximum # of variables. 65,000
Maximum # of arrays. 65,000
Maximum # of elements
per array.
Normal: 2 gigabytes
Member array: 2
gigabytes
Array of member objects:
65,000
¿Se debería haber bloqueado con 362880 términos el array?
3.633.152 bytes es el tamaño en disco de la tabla.
Pregunta:
¿Cual realmente es el límite de términos en los arrays, porque el ejemplo lo hace sin fallo?
Saludos
Edgar
-----------------------------------------------------------------------------------
clear
use
neun.dbf noupdate
if reccount() > 0 then
ultimo = reccount()
select all;
nueve;
from nueve.dbf;
group by;
nueve;
into array m_barray
use
close tables all
? m_barray(ultimo)
? ultimo
release m_barray
endif
use
-----------------------------------------------------------------------------------
Nota: Estos archivos adjuntos caducarán dentro de 30 días.
1 archivo(s) adjunto(s) (0.95 MB):
Ver todo