Hola Gente,
Que tal?, como estan?, espero que muy bien!;
Ante todo me presento, me llamo Luciano, y soy Nuevo en
El Foro (en realidad es la primera vez que posteo, pero lo vengo
leyendo hace rato y es Excelente)
Primeramente les cuento que la version que uso del compilador
de XHarbour es: "XHarbour Build 1.0.0 Intl. (Simplex)",
compatible con FWH 2.7,
y el compilador de Borland: "Borland C++ 5.5.1".
Las aplicaciones que estoy compilando son en modo Consola,
y utilizo la herramienta BRMAKE 2.05 (For Harbour/XHarbour)
para generar mis proyectos (mi intención primeramente
es pasar mis programas compilados en Clipper 5.3B de 16 Bits,
a los 32 Bits de XHarbour).
El tema es que al tratar de usar el Debugger para seguir el
programa paso por paso, inclui la libreria Debug.lib y
en los FLAGS incluyo la opción /B.
El archivo de configuración (BRMAKE.INI ) que uso con la
aplicación BRMAKE para compilar es el siguiente:
/* BRMAKE para Harbour Versão 2.04 - Parametros */
/* Utilizando Compilador HARBOUR */
[XHARBOUR]
XHarbour Path=E:\XHARBOUR
xHarbour Flags= -n -m -b
[BCC55]
Bcc55 Path=E:\BORLAND\BCC55
[HARBOUR BASIC LIBRARY]
Lib=rtl.lib
Lib=vm.lib
Lib=gtwin.lib
Lib=Lang.lib
Lib=macro.lib
Lib=rdd.lib
Lib=dbfntx.lib
Lib=dbfcdx.lib
Lib=common.lib
Lib=Ct.lib
Lib=libmisc.lib
Lib=CodePage.lib
Lib=DbfFpt.lib
Lib=debug.lib
Lib=pp.lib
Lib=pcrepos.lib
Lib=sixcdx.lib
Lib=hbsix.lib
Lib=adordd.lib
Lib=usrrdd.lib
Lib=libnf.lib
Lib=bcc640.lib
Lib=fmstat.lib
[MISC]
Video Mode=Disabled
Compress With UPX=N
language=EN
STOP=N
Hasta aca todo bien, pero, me entontre con los siguientes inconvenientes:
Al ejecutar la aplicación con el Debugger, y presionar
la convinacion de teclas "ALT+D" no me invoca el debugger, solo
lo hace cuando ejecuto F8 y Enter (cosa que en Clipper 5.3B apenas
pulsaba ALT+D me invocaba al Debugger).
Y otro error que me da es que, por ejemplo, al querer consultar
el contenido de una variable (desde la opción Point->Watchpoint)
se demora un rato, cierra la aplicación y me muestra una
ventana con el siguiente error:
"ERROR IRRECUPERABLE 9000:
FOR EACH excessive nesting!"
La Aplicacion es simple, Abre un DBEDIT y muestra los datos
de los registros (relacionando 3 bases de datos) para
que el usuario los consulte, Habra problemas con la Función DBEDIT?,
porque estuve buscando y no pude encontrar alguna referencia
al error, ó el Debugger de la versión 1.0.0 de Xhabour no anda bien?
El tema es que cuando usaba el Debugger con el Compilador
de Clipper 5.3B andaba perfecto, y éste teóricamente debería
andar mejor no?...
El Hardware de mi Computadora es:
Sistema Operativo: Windows XP SP2
Memoria RAM: 1 GB DDR2 533 Mhz
Disco Rígido: Western Digital 80 GB SATA2 - 7200 RPM
Bueno, espero me puedan ayudar
Desde ya, Muchas Gracias
Luciano