In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Re: Sigo... Corrupci

Foro de Xailer profesional en español
Responder
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Sigo... Corrupci

Mensaje por ignacio »

Xevi,
He estado viendo tu ejemplo. El problema es que el NTX viene corrupto, es
decir, si recreo el índice no hay forma de hacerlo fallar. A lo mejor
Alexander se presta a echarle un ojo al índice para saber que está pasando,
pero lo dudo. Has de conseguir un ejemplo autocontenido que se pueda
compilar tanto con Clipper como con xHarbour, y acompañado de una hilera BAT
que vaya llamandolos para provocar el error.
No obstante yo quitaría todas las referencias a FIELD de la siguiente forma:
Procedure Main()
FIELD B, FACTURA, ENTRADA, NUMERO
USE ALBAR
INDEX ON B + FACTURA + DtoS(ENTRADA) + NUMERO TO ALBAR05
No creo que sea eso, pero a lo mejor hay suerte.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=43ecad73@ozsrvnegro.ozlan.local...]43ecad73@ozsrvnegro.ozlan.local...[/email]
>
> No se donde dirigirme para solucionar mi problema de índices Ntx, por lo
> que agradecería cualquier ayuda o contacto con alguien que pueda pasar
> este error a la persona que desarrolle los RDDs Ntx de xHarbour.
>
> Sigo con mi aplicación Clipper/xHarbour y cuando añado un Registro desde
> xHarbour/Xailer, me lanza un error de Corrupción de índices, pero
> aleatoriamente.
> He "pillado" el error y lo he puesto en un proyecto que adjunto...
>
> Hay un Fichero Zip con la Dbf y el Ntx que funciona perfectamente en
> Clipper y hasta ese registro ha funcionado también con xHarbour/Xailer.
>
> Lo único que hago es añadir un registro más, utilizando el índice NTX, y
> me lanza ese error de corrupción.
>
> Alguien que entienda de índices y pueda hecharle un vistazo.
> Yo con el ViewNtx lo veo correcto... pero ¿porque lanza el error al añadir
> ese registro mas???
>
> Si por el contrario, vuelvo a crear el índice de nuevo ANTES de añadir ese
> nuevo registro, lo añade perfectamente, ese y los sucesivos... solo que
> cuando en Clipper lo "actualizo" o modifico con algun registro, luego al
> cabo de algunos cambios mas en la aplicaciín xHarbour/Xailer, vuelve a
> anzar el error.
>
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Re: Sigo... Corrupci

Mensaje por Xevi »

Ignacio,
Gracias por tu atención,...
Intentaré lo que me aconsejas, a ver si hay suerte.
De hecho los índices en Clipper siempre los creé sin Field, por lo que por
probar que no quede.
Lo cambio y lo pruebo enseguida!!!
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:43ecb684$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Xevi,
>
> He estado viendo tu ejemplo. El problema es que el NTX viene corrupto, es
> decir, si recreo el índice no hay forma de hacerlo fallar. A lo mejor
> Alexander se presta a echarle un ojo al índice para saber que está
> pasando, pero lo dudo. Has de conseguir un ejemplo autocontenido que se
> pueda compilar tanto con Clipper como con xHarbour, y acompañado de una
> hilera BAT que vaya llamandolos para provocar el error.
>
> No obstante yo quitaría todas las referencias a FIELD de la siguiente
> forma:
>
> Procedure Main()
>
> FIELD B, FACTURA, ENTRADA, NUMERO
>
> USE ALBAR
> INDEX ON B + FACTURA + DtoS(ENTRADA) + NUMERO TO ALBAR05
>
> No creo que sea eso, pero a lo mejor hay suerte.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=43ecad73@ozsrvnegro.ozlan.local...]43ecad73@ozsrvnegro.ozlan.local...[/email]
>>
>> No se donde dirigirme para solucionar mi problema de índices Ntx, por lo
>> que agradecería cualquier ayuda o contacto con alguien que pueda pasar
>> este error a la persona que desarrolle los RDDs Ntx de xHarbour.
>>
>> Sigo con mi aplicación Clipper/xHarbour y cuando añado un Registro desde
>> xHarbour/Xailer, me lanza un error de Corrupción de índices, pero
>> aleatoriamente.
>> He "pillado" el error y lo he puesto en un proyecto que adjunto...
>>
>> Hay un Fichero Zip con la Dbf y el Ntx que funciona perfectamente en
>> Clipper y hasta ese registro ha funcionado también con xHarbour/Xailer.
>>
>> Lo único que hago es añadir un registro más, utilizando el índice NTX, y
>> me lanza ese error de corrupción.
>>
>> Alguien que entienda de índices y pueda hecharle un vistazo.
>> Yo con el ViewNtx lo veo correcto... pero ¿porque lanza el error al
>> añadir ese registro mas???
>>
>> Si por el contrario, vuelvo a crear el índice de nuevo ANTES de añadir
>> ese nuevo registro, lo añade perfectamente, ese y los sucesivos... solo
>> que cuando en Clipper lo "actualizo" o modifico con algun registro, luego
>> al cabo de algunos cambios mas en la aplicaciín xHarbour/Xailer, vuelve a
>> anzar el error.
>>
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>>
>
>
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Re: Sigo... Corrupci

Mensaje por Xevi »

>Has de conseguir un ejemplo autocontenido que se pueda compilar tanto con
>Clipper como con xHarbour, y acompañado de una hilera BAT que vaya
>llamandolos para provocar el error.
No se como hacer un exe con xHarbour...
Intentaré hacer alguna rutina en un archivo de procesos por lotes .BAT entre
Clipper y Xailer.
De todas formas sería interesante que aprendiera a compilar en modo cónsola
un PRG con xHarbour...
Si me podeis dar una nociones, os lo agradecería.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:43ecb684$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Xevi,
>
> He estado viendo tu ejemplo. El problema es que el NTX viene corrupto, es
> decir, si recreo el índice no hay forma de hacerlo fallar. A lo mejor
> Alexander se presta a echarle un ojo al índice para saber que está
> pasando, pero lo dudo. Has de conseguir un ejemplo autocontenido que se
> pueda compilar tanto con Clipper como con xHarbour, y acompañado de una
> hilera BAT que vaya llamandolos para provocar el error.
>
> No obstante yo quitaría todas las referencias a FIELD de la siguiente
> forma:
>
> Procedure Main()
>
> FIELD B, FACTURA, ENTRADA, NUMERO
>
> USE ALBAR
> INDEX ON B + FACTURA + DtoS(ENTRADA) + NUMERO TO ALBAR05
>
> No creo que sea eso, pero a lo mejor hay suerte.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=43ecad73@ozsrvnegro.ozlan.local...]43ecad73@ozsrvnegro.ozlan.local...[/email]
>>
>> No se donde dirigirme para solucionar mi problema de índices Ntx, por lo
>> que agradecería cualquier ayuda o contacto con alguien que pueda pasar
>> este error a la persona que desarrolle los RDDs Ntx de xHarbour.
>>
>> Sigo con mi aplicación Clipper/xHarbour y cuando añado un Registro desde
>> xHarbour/Xailer, me lanza un error de Corrupción de índices, pero
>> aleatoriamente.
>> He "pillado" el error y lo he puesto en un proyecto que adjunto...
>>
>> Hay un Fichero Zip con la Dbf y el Ntx que funciona perfectamente en
>> Clipper y hasta ese registro ha funcionado también con xHarbour/Xailer.
>>
>> Lo único que hago es añadir un registro más, utilizando el índice NTX, y
>> me lanza ese error de corrupción.
>>
>> Alguien que entienda de índices y pueda hecharle un vistazo.
>> Yo con el ViewNtx lo veo correcto... pero ¿porque lanza el error al
>> añadir ese registro mas???
>>
>> Si por el contrario, vuelvo a crear el índice de nuevo ANTES de añadir
>> ese nuevo registro, lo añade perfectamente, ese y los sucesivos... solo
>> que cuando en Clipper lo "actualizo" o modifico con algun registro, luego
>> al cabo de algunos cambios mas en la aplicaciín xHarbour/Xailer, vuelve a
>> anzar el error.
>>
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>>
>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Sigo... Corrupci

Mensaje por ignacio »

Xevi,
Tienes una hilera BAT en el directorio bin que lo hace se llama: BLD_B32
%fichero%
Saludos,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:43ecc23f$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>>Has de conseguir un ejemplo autocontenido que se pueda compilar tanto con
>>Clipper como con xHarbour, y acompañado de una hilera BAT que vaya
>>llamandolos para provocar el error.
>
>
> No se como hacer un exe con xHarbour...
> Intentaré hacer alguna rutina en un archivo de procesos por lotes .BAT
> entre
> Clipper y Xailer.
>
> De todas formas sería interesante que aprendiera a compilar en modo
> cónsola
> un PRG con xHarbour...
> Si me podeis dar una nociones, os lo agradecería.
>
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:43ecb684$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>
>> Xevi,
>>
>> He estado viendo tu ejemplo. El problema es que el NTX viene corrupto, es
>> decir, si recreo el índice no hay forma de hacerlo fallar. A lo mejor
>> Alexander se presta a echarle un ojo al índice para saber que está
>> pasando, pero lo dudo. Has de conseguir un ejemplo autocontenido que se
>> pueda compilar tanto con Clipper como con xHarbour, y acompañado de una
>> hilera BAT que vaya llamandolos para provocar el error.
>>
>> No obstante yo quitaría todas las referencias a FIELD de la siguiente
>> forma:
>>
>> Procedure Main()
>>
>> FIELD B, FACTURA, ENTRADA, NUMERO
>>
>> USE ALBAR
>> INDEX ON B + FACTURA + DtoS(ENTRADA) + NUMERO TO ALBAR05
>>
>> No creo que sea eso, pero a lo mejor hay suerte.
>>
>> Un saludo,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=43ecad73@ozsrvnegro.ozlan.local...]43ecad73@ozsrvnegro.ozlan.local...[/email]
>>>
>>> No se donde dirigirme para solucionar mi problema de índices Ntx, por lo
>>> que agradecería cualquier ayuda o contacto con alguien que pueda pasar
>>> este error a la persona que desarrolle los RDDs Ntx de xHarbour.
>>>
>>> Sigo con mi aplicación Clipper/xHarbour y cuando añado un Registro desde
>>> xHarbour/Xailer, me lanza un error de Corrupción de índices, pero
>>> aleatoriamente.
>>> He "pillado" el error y lo he puesto en un proyecto que adjunto...
>>>
>>> Hay un Fichero Zip con la Dbf y el Ntx que funciona perfectamente en
>>> Clipper y hasta ese registro ha funcionado también con xHarbour/Xailer.
>>>
>>> Lo único que hago es añadir un registro más, utilizando el índice NTX, y
>>> me lanza ese error de corrupción.
>>>
>>> Alguien que entienda de índices y pueda hecharle un vistazo.
>>> Yo con el ViewNtx lo veo correcto... pero ¿porque lanza el error al
>>> añadir ese registro mas???
>>>
>>> Si por el contrario, vuelvo a crear el índice de nuevo ANTES de añadir
>>> ese nuevo registro, lo añade perfectamente, ese y los sucesivos... solo
>>> que cuando en Clipper lo "actualizo" o modifico con algun registro,
>>> luego
>>> al cabo de algunos cambios mas en la aplicaciín xHarbour/Xailer, vuelve
>>> a
>>> anzar el error.
>>>
>>>
>>> Gracias.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>>
>>
>>
>>
>
>
>


Attached files xharbourbat.rar (3.6 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder