Indices NTX (Se ha detectado corrupci
Publicado: Vie Nov 11, 2005 12:21 pm
No se que solución tiene, lo estoy probando TODO, pero no hay manera.
Tengo una aplicación funcionando PERFECTAMENTE hace ya mas de 14 años con
Clipper52.
Intento la migracion paulatinamente/gradualmente a Xailer/xHarbour, lo cual
quiere decir que en la aplicación hay módulos que funcionan con
Xailer/xHarbour y otros que no están todavia implementados y funcionan con
Clipper.
El caso está en que las dos aplicaciones añaden/modifican/eliminan registros
de las mismas DBFs utilizando los NTX creados con Clipper (también he
probado de crearlos con Xailer/xHarbour).
Pues resulta que al llevar un tiempo añadiendo/modificando con una y otra
aplicación, Xailer/xHarbour se queja con el mensaje "se ha detectado
corrupción".
El problema es que no es siempre el mismo fichero índice, sinó que es un
error aleatorio, un día puede ser el índice1, otro el índice3...
He recompilado TODA la aplicación de Clipper con
Clipper (R) 5.3b Intl. (Rev. 338) (1997.04.25)
pero me sigue dando el error, aunque parece ser que aguanta un poco mas de
tiempo.
Lo tengo mal entendido, o cuando una aplicación añade/modifica/elimina
registros a DBFs, debe utilizar los RDDs nativos del compilador propio.
¿Es así???
De no ser así, pues debo decir, que utilizando C3 y Clipper, NUNCA se me
corrompen esos índices.
Por lo que deduzco que es un error del sistema de RDDs de xHarbour.
¿Puedo hacer alguna cosa mas para poder utilizar las dos aplicaciones sin
temor a que se me corrompan los índices???
¿Se sabe de alguna incompatibilidad entre utilizar índices entre distintos
Compiladores???
¿Donde tengo que exponer esa consulta para que me sea atendida por gente que
esté en el proyecto de xHarbour???
¿Puedo enviar algún fichero NTX que esté corrompido para su estudio???
No se me ocurre mas...
Como veis, casi que no me queda ninguna solución para hacer este cambio de
una aplicación a otra, con total compatibilidad entre ambas.
GRACIAS, por vuestra atención.
Un Saludo,
Xevi.
Tengo una aplicación funcionando PERFECTAMENTE hace ya mas de 14 años con
Clipper52.
Intento la migracion paulatinamente/gradualmente a Xailer/xHarbour, lo cual
quiere decir que en la aplicación hay módulos que funcionan con
Xailer/xHarbour y otros que no están todavia implementados y funcionan con
Clipper.
El caso está en que las dos aplicaciones añaden/modifican/eliminan registros
de las mismas DBFs utilizando los NTX creados con Clipper (también he
probado de crearlos con Xailer/xHarbour).
Pues resulta que al llevar un tiempo añadiendo/modificando con una y otra
aplicación, Xailer/xHarbour se queja con el mensaje "se ha detectado
corrupción".
El problema es que no es siempre el mismo fichero índice, sinó que es un
error aleatorio, un día puede ser el índice1, otro el índice3...
He recompilado TODA la aplicación de Clipper con
Clipper (R) 5.3b Intl. (Rev. 338) (1997.04.25)
pero me sigue dando el error, aunque parece ser que aguanta un poco mas de
tiempo.
Lo tengo mal entendido, o cuando una aplicación añade/modifica/elimina
registros a DBFs, debe utilizar los RDDs nativos del compilador propio.
¿Es así???
De no ser así, pues debo decir, que utilizando C3 y Clipper, NUNCA se me
corrompen esos índices.
Por lo que deduzco que es un error del sistema de RDDs de xHarbour.
¿Puedo hacer alguna cosa mas para poder utilizar las dos aplicaciones sin
temor a que se me corrompan los índices???
¿Se sabe de alguna incompatibilidad entre utilizar índices entre distintos
Compiladores???
¿Donde tengo que exponer esa consulta para que me sea atendida por gente que
esté en el proyecto de xHarbour???
¿Puedo enviar algún fichero NTX que esté corrompido para su estudio???
No se me ocurre mas...
Como veis, casi que no me queda ninguna solución para hacer este cambio de
una aplicación a otra, con total compatibilidad entre ambas.
GRACIAS, por vuestra atención.
Un Saludo,
Xevi.