Utiles para programadores

REDUCIR.OBJ

Para reducir de tamaño un fichero DBT

Se enlaza con vuestra aplicación como un OBJ normal y en el punto de la aplicación que queráis ajustar el fichero DBT a su tamaño real hacéis lo siguiente:

REDUCE("TEXTOS")

"TEXTOS" es el nombre del ficheros TEXTOS.DBF que contiene un campo memo. Así sucesivamente con todos los ficheros DBT

Otro ejemplo, cada vez que se indexa

USE CARTAS
INDEX ON CARTA TO CARTANTX
REDUCE("CARTAS")

Yo lo utilizo siempre que indexo ficheros

Descargar el OBJ

Observaciones:

Se descarga un fichero llamado REDUCIR.EXE lo ejecutáis, y en C:\TEMP aparecerá REDUCIR.OBJque es que deberéis enlazar con vuestra aplicación.

Datos prácticos:

TEXTOS.DBF que contiene el texto íntegro de la Biblia de Jerusalén 5.304.320 bites, suprimo un solo carácter del texto DBT en dos operaciones distintas y el DBT pasa a tener 5.308.276 bites. Después de ejecutar la función pasa a tener el tamaño original.

Otro ejemplo a un fichero con campos memo cuyo DBT esta entre 3 y 4 megas se le añaden 10.000 fichas puede alcanzar un tamaño superior a los 100 megas. Pasando el reductor su tamaño pasa a ser de 20 megas (datos aproximados).

Configurador de sistemas operativos


Ir a la página principal