FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Errores aleatorios en CDX xHB
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Errores aleatorios en CDX xHB
Posted: Tue May 16, 2006 09: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

Un Saludo,

Joaquín Martínez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Errores aleatorios en CDX xHB
Posted: 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
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Errores aleatorios en CDX xHB
Posted: 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

Un Saludo,

Joaquín Martínez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Errores aleatorios en CDX xHB
Posted: 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
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Errores aleatorios en CDX xHB
Posted: 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

Un Saludo,

Joaquín Martínez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Errores aleatorios en CDX xHB
Posted: Tue May 16, 2006 05: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
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Errores aleatorios en CDX xHB
Posted: Tue May 16, 2006 07: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
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Errores aleatorios en CDX xHB
Posted: Wed May 17, 2006 02:44 PM

Pregunta.... ¿ tienes campos memo en los DBF/CDX ?

Saludos

R.F.
Posts: 5
Joined: Sat Oct 08, 2005 10:00 AM
Errores aleatorios en CDX xHB
Posted: Wed May 17, 2006 03:04 PM

Para karinha

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

Saludos

Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Errores aleatorios en CDX xHB
Posted: Wed May 17, 2006 04:03 PM

René,

No, no lleva campos memo.

Un Saludo,
Joaquín

Un Saludo,

Joaquín Martínez
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Errores aleatorios en CDX xHB
Posted: Wed May 17, 2006 04: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
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Errores aleatorios en CDX xHB
Posted: Wed May 17, 2006 04: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

Un Saludo,

Joaquín Martínez
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Errores aleatorios en CDX xHB
Posted: Wed May 17, 2006 04: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
Posts: 38
Joined: Thu May 11, 2006 07:41 PM
ojo con esta instruccion
Posted: Thu Jul 20, 2006 01: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
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Errores aleatorios en CDX xHB
Posted: Thu Jul 20, 2006 03: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

Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl