Errores aleatorios en CDX xHB

Errores aleatorios en CDX xHB

Postby jmartial » Tue May 16, 2006 9:15 am

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
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Postby Antonio Linares » Tue May 16, 2006 10:35 am

Joaquín,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41940
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby jmartial » Tue May 16, 2006 10:41 am

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
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Postby Antonio Linares » Tue May 16, 2006 10:54 am

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
User avatar
Antonio Linares
Site Admin
 
Posts: 41940
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby jmartial » Tue May 16, 2006 12:04 pm

Antonio,

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


Un Saludo,
Joaquín
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Postby Antonio Linares » Tue May 16, 2006 5:17 pm

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
Antonio Linares
Site Admin
 
Posts: 41940
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby karinha » Tue May 16, 2006 7:07 pm

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 - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7664
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Postby R.F. » Wed May 17, 2006 2:44 pm

Pregunta.... ¿ tienes campos memo en los DBF/CDX ?
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby pablinux » Wed May 17, 2006 3:04 pm

Para karinha

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

Saludos
User avatar
pablinux
 
Posts: 5
Joined: Sat Oct 08, 2005 10:00 am
Location: Talayuela (Caceres)

Postby jmartial » Wed May 17, 2006 4:03 pm

René,

No, no lleva campos memo.


Un Saludo,
Joaquín
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Postby karinha » Wed May 17, 2006 4:12 pm

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 - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7664
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Postby jmartial » Wed May 17, 2006 4:29 pm

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
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Postby karinha » Wed May 17, 2006 4:50 pm

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 - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7664
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

ojo con esta instruccion

Postby sildata » Thu Jul 20, 2006 1:13 pm

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
sildata
 
Posts: 38
Joined: Thu May 11, 2006 7:41 pm

Postby Patricio Avalos Aguirre » Thu Jul 20, 2006 3:02 pm

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
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 128 guests