Errores aleatorios en CDX xHB

jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Errores aleatorios en CDX xHB

Post by jmartial »

Hola,

Haciendo unas pruebas de pasar una aplicación de 16 a 32 bits con CDX´s nativos de xHB (fwh2.7), me ha saltado aleatoriamente una ventana con un botón "aceptar" y se sale de la aplicación.

Presenta 2 tipos de mensajes, algunas veces uno y otras otro:

UNRECOVER ERROR 9108 HB_CDXBNEXTUNLOCK READ UNLOCK ERROR

y

UNRECOVERABLE ERROR 9201 HB_CDXPAGESEEKEY WRONG PARENT KEY


¿Dónde puedo encontrar ayuda sobre estos errores, para intentar localizar el motivo que los genera?

Un Saludo,
Joaquín
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Joaquín,

Has probado a reindexar y ver si sigue apareciendo el error ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Post by jmartial »

Antonio,

Se reindexa y empieza todo a funcionar bien, pero aleatoriamente durante el día de trabajo vuelve a dar el error.

¿Donde viene la descripción de esos errores de xHB ? Me gustaría investigar la causa.



Un Saludo,
Joaquín
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Joaquín,

Sería conveniente que lo probases con Borland, para ver si tambien falla.

En cuanto a los errores de xHB tendrás que contactar con sus desarrolladores.
regards, saludos

Antonio Linares
www.fivetechsoft.com
jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Post by jmartial »

Antonio,

La compilación siempre la hemos hecho con Borland. ¿A que te refieres?


Un Saludo,
Joaquín
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Joaquín,

Usamos las siglas xHB para xHarbour Builder que usa el Pelles C. Entiendo que tu te referías a xharbour.

Intenta reproducir el problema en un ejemplo y se lo enviamos a Przemek que seguro te lo agradecerá.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Post by karinha »

Compara por favor -> Estoy Usando [x]Harbour 0.99.61 y Usted??

\FwH27\lib\FiveHX.lib +
\FwH27\lib\FiveHC.lib +
\xHarbour\Lib\Ace32.Lib +
\xHarbour\Lib\RddAds.Lib +
\xHarbour\lib\hbzip.lib +
\xHarbour\lib\rtl.lib +
\xHarbour\lib\vm.lib +
\xHarbour\lib\gtwin.lib +
\xHarbour\lib\lang.lib +
\xHarbour\lib\macro.lib +
\xHarbour\lib\rdd.lib +
\xHarbour\lib\dbfntx.lib +
\xHarbour\lib\dbfcdx.lib +
\xHarbour\lib\dbfdbt.lib +
\xHarbour\lib\debug.lib +
\xHarbour\lib\common.lib +
\xHarbour\lib\tip.lib +
\xHarbour\lib\pp.lib +
\xHarbour\lib\dbffpt.lib +
\xHarbour\lib\codepage.lib +
\xHarbour\lib\libmisc.lib +
\xHarbour\lib\HbCt.lib +
\xHarbour\lib\HbSix.lib +
\xHarbour\lib\HbComm.lib +
\Borland\Bcc55\lib\cw32.lib +
\Borland\Bcc55\lib\psdk\msimg32.lib +
\Borland\Bcc55\lib\psdk\odbc32.lib +
\Borland\Bcc55\lib\psdk\rasapi32.lib +
\Borland\Bcc55\lib\psdk\nddeapi.lib +
\Borland\Bcc55\lib\psdk\iphlpapi.lib +
\Borland\Bcc55\lib\import32.lib

Al Re-indexar...

#Include "Directry.Ch"

AEVAL(DIRECTORY( "CLIENTES.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
AEVAL(DIRECTORY( "FORNECE.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
AEVAL(DIRECTORY( "VENDEDOW.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
AEVAL(DIRECTORY( "ORCAME.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
AEVAL(DIRECTORY( "ARECEBER.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
AEVAL(DIRECTORY( "APAGAR.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
AEVAL(DIRECTORY( "COLETA.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
AEVAL(DIRECTORY( "PRODUCAO.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
AEVAL(DIRECTORY( "AGENDA.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
AEVAL(DIRECTORY( "CWAGENDA.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
AEVAL(DIRECTORY( "RETIRADA.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )

Tienes ke EXCLUIR, todos los indices CDX ...
João Santos - São Paulo - Brasil
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post by R.F. »

Pregunta.... ¿ tienes campos memo en los DBF/CDX ?
Saludos
R.F.
User avatar
pablinux
Posts: 5
Joined: Sat Oct 08, 2005 10:00 am
Location: Talayuela (Caceres)
Contact:

Post by pablinux »

Para karinha

AEVAL(DIRECTORY( "*.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
Borrara todos los cdx

Saludos
jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Post by jmartial »

René,

No, no lleva campos memo.


Un Saludo,
Joaquín
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Post by karinha »

pablinux wrote:Para karinha

AEVAL(DIRECTORY( "*.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
Borrara todos los cdx

Saludos
Hola...

Tienes ke BORRAR uno por uno... Como en el ejemplo arriba.

Mismo porque, si si usas asi: *.CDX, BORRARIA el EXE de tu aplicacion en Windows XP...

Saludos.
João Santos - São Paulo - Brasil
jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Post by jmartial »

Karinha,

No sé si estás de coña, o la barrera del idioma es grande o de veras piensas que la máscara *.cdx borra el ejecutable.

Perdona, pero es que me suena a broma.


Si no es broma y tú te lo estás tomando en serio, por favor, revisa la documentación de clipper y verás como funciona aDirectory.


Un Saludo,
Joaquín
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Post by karinha »

La barrera del idioma es grande, y és el mas probable... perdón...

A mi, me sucede, ke en windows XP, borra todo si uso asi: *.CDX...

Si te funciona perfecto, bién!! Gracias y Saludos.
João Santos - São Paulo - Brasil
sildata
Posts: 38
Joined: Thu May 11, 2006 7:41 pm

ojo con esta instruccion

Post by sildata »

pablinux wrote:Para karinha

AEVAL(DIRECTORY( "*.cdx" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
Borrara todos los cdx

Saludos
Esta instruccion por alguna extraña razon que yo desconozco actua de
una sutil diferente manera en CLIPPER que en XHARBOUR.
es mejor utilizar el utiliti de clipper tool iii; una instruccion parecida me borraba todos los archivos de mi subdirectorio de trabajo OJO.
Espero haber ayudado.
Saludos RODOLFO
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Post by Patricio Avalos Aguirre »

jmartial

Prueba creando los archivos.dbf con xharbour y luego exportas desde los archivos dbf de 16bit, luego reindexa nuevamente

espero que te sirva

Saludos
Post Reply