La Web del Programador: Comunidad de Programadores
 
    Pregunta:  800 - PROBLEMAS CON INDICES
Autor:  Julio Gillo
Hola, les pido una mano
Mi problema es que linkeando con Blinke 1.x de clipper 5.3 y el optedit.exe tengo problemas cuando reindexo los indices o trabajo con indices muy grandes.
Quiero saber si el problema es el linkeador o es otro. Ademas quiero actulizarme un poco y quiero saber si alguien sabe o tiene un vercion de blinker mas actualizado un estilo 3.x
Desde ya muchas gracias.

  Respuesta:  Gerardo A. Mendoza
Hola.
No necesariamente el problema tiene que ser con el Blinker. Desafortunadamente no especificas que tipo de problemas tienes, sin embargo algunas veces la memoria de la computadora tiene conflictos para crear los indices con el Blinker, pero si ligas tu aplicacion con Exospace no los tienes. Algunos sugerencias que puedo hacerte son:
-Cierra todas las tablas del sistema y solo abre la que estás indexando.
-Revisa la estructura (campos)de tus indices.
-Trata de utilizar variables locales y rutinas (function y procedure) static. Evita las variables public y private. Esto te da un mejor manejo de la memoria.
Saludos.

  Respuesta:  CHRISTIAN OLIVERA
hola soy christian olivera mira si tienes problema con la indexacion pues entonces quiere decir tres cosas:

1. si el programa se cae por derrepente entonces eso quiere decir que tienes problema con la libreria llibg.lib sino entonces revisa los alias o select de la bases de datos que estas indexando
si tienes demasiado campos pues entonces aocupa las macros y la TBROWSE que son de gran ayuda cuando uno trabaja con artos registro en cuanto al manejo calculos e indexación

2.si no resulta nada de lo dicho o ya lo has verificado pues entonces consiguete la version de clipper 5.3b que es en sonde viene un blinker mas poderoso (FIVEWIN)

3. sino resulta ninguna de las anteriores pues entonces mojate la cabeza date tres vueltas y comienza a verificar todo el programa y la apertura de bases de datos e indexación ya que ahí es en donde tienes el problema pues por registros no te caes clipper aguanta un billon de registros y campos creo que esta entre los 30.000 40.000

espero que esta ayuda te sirva
chao cualquier cosa comunicate con mi mail


  Respuesta:  Luis Mendez
Te cuento que yo tuve similares problemas con Clipper 5.3 y Exospace, al parecer Clipper tiene problemas cuando envias a generar el indice CDX y este ya existe, y no se presenta con los archivos pequeños, sino con los mas grandes. Le he dado la siguiente solucion, borrar los CDX antes de lanzar el index on...

  Respuesta:  Moises Fabro
Hola no se tu nombre, pero por lo que comentas yo creo saber lo que sucede:
1.- Por nada del mundo uses exospace,para linkear en los siguientes casos:
1.1 Cuando tus tablas son grandes.
1.2 Y cuando tu aplicación la ejecutes bajo W9X.
Si estas en este caso reinicia tu máquina en modo Simbolo de Sistema (MS-DOS) y reindexa tus tablas, veras que todo aunque más lento pero no tienes problemas.

2.- Tampoco utilices el Blinker 1.*, caes en el mismo caso anterior.

3.- Cuidado con usuar el exospace cuando tu aplicación es de tamaño considerable, se convierte tu aplicación en una tortuga al arranque.

S O L U C I O N:

Usa sin temor el Blinker 4.*, y de preferencia, si tu aplicación es grande, crea .OVL´S, que no tienen ningun problema bajo DOS o W9X.

Espero te Sirva el Consejo.