Page 1 of 1

Pregunta de examen

Posted: Fri Oct 12, 2007 11:16 am
by Loren
Hola compañeros: Os solicito ayuda para este caso tan asombroso.

Llevo utilizando la clase Wbrowse.prg en mis listbox bastante tiempo sin problemas... incluso tengo programas circulando por ahí sin problemas ninguno.

Ahora estoy escribiendo otro nuevo, pero me di cuenta que al incluir el modulo de GASTOS.PRG, en el listbox cuando utilizo las teclas de cursor esconde todos los registros y solo me muestra 1 (donde está situado el registro). Es más, el resto de los LISTBOX de la aplicación (clientes, artículos, proveedores...) muestran la misma situación ! ;-(

He reducido el PRG al límite:

funct gastos.prg
use gastos shared
define dialog w_gas resource 'GASTOS'
redefine listbox listgas fields gastos->Nombre id 107 of w_gas headers 'Nombre'
activate dialog w_gas center
return

Pero ni aún así consigo corregir el problema.
Sin embargo cuando compilo SIN este modulo, el resto de los LISTBOX de la aplicación funcionan perfectamente.
¿ Como es posible ? ¿cual es el error?
Revise el dialogs en RC y el DBF. No encontré nada.
Llevo 2 horas con esta tontería y no doy con la solución.

Mil gracias.
Loren.

Posted: Fri Oct 12, 2007 11:22 am
by Antonio Linares
Prueba a borrar todos los ficheros índices y regenéralos

Prueba a añadir new:

use gastos shared new

Posted: Fri Oct 12, 2007 1:34 pm
by Patricio Avalos Aguirre
hola

Consulta,

Como estas compilando

rmake //utileria de clipper
make //utileria de borland
otra?

mira este post..
http://fivetechsoft.com/forums/viewtopi ... highlight=

suerte...

Posted: Sun Oct 14, 2007 1:18 pm
by Loren
Por fin di con el error!!

No eran los INDICES ni problema de la Clase WBrowse, era simplemente que la DBF estaba corrupta (aunque DBU no lo detectaba ni mostraba anomalias).
Simplemente hice un ZAP, regeneré los indices y listo el pollo!!

Mil gracias, por todo.
LORENZO