FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Uso de la consola del debugger
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Uso de la consola del debugger
Posted: Fri May 18, 2007 08:52 AM

Estoy pasando una aplicacion Clipper/FW a 32 bits usando FW 7.04 y el xharbour bajado conjuntamente del servidor ftp de Fivetech.
Intento activar la consola del debugger, para lo que he a帽adido en el script de compilaci贸n la /b y a帽ad铆 debug.lib como librer铆a.
He a帽adido en el c贸digo un llamado a AltD(1) para habilitar el debugger y un llamado a AltD() para que lo active, pero al hacerlo la aplicaci贸n se detiene, como si no pudiese abrir la consola.

Como eso me falla, me voy a los ejemplos y compilo altd.prg con el resutlado id茅ntico: la aplicaci贸n queda congelada en el llamado a altd()

Hay forma de habilitar el uso del debugger?

Un saludo,

Carlos.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Uso de la consola del debugger
Posted: Fri May 18, 2007 09:16 AM

Carlos,

Tienes que enlazar gtwin.lib en vez de gtgui.lib, para usar el debugger

Y no uses el flag -aa al llamar al ilink32.exe

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Uso de la consola del debugger
Posted: Fri May 18, 2007 09:36 AM

Hola Antonio,
gracias por la pronta respuesta.
Uso -ap en lugar de -aa o directamente lo quito?

voy a probar nuevamente con gtwin. La primera vez que lo prob茅 me aparecieron muchos externals no resuletos en la compilacion, pero pruebo de nuevo.

Ya te cuento como me fue.

Carlos.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Uso de la consola del debugger
Posted: Fri May 18, 2007 09:45 AM

No uses -aa ni nada m谩s en su lugar

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Uso de la consola del debugger
Posted: Fri May 18, 2007 10:03 AM
Antonio,

MAKE Version 5.0  Copyright (c) 1987, 1997 Borland International
	c:\bcc55\bin\ilink32.exe -Gn -Tpe -s -Iobj -x @make.tmp
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_hb_gt_Init' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_GetScreenHeight' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_GetScreenWidth' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_Exit' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_ExtendedKeySupport' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_ReadKey' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_AdjustPos' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_Box' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_VertLine' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_HorizLine' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_PreExt' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_PostExt' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_SetPos' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_SetCursorStyle' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_IsColor' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_RectSize' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_Replicate' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_GetBlink' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_SetBlink' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_SetMode' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_Puts' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_Scroll' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_Tone' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_Version' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_DispCount' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_DispEnd' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_Suspend' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_Resume' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_Row' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_Col' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_DispBegin' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_SetClipboard' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_GetClipboardSize' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_ProcessMessages' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_GetClipboard' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_GetText' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_PutText' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_gt_SetAttribute' referenced from C:\XHARBOURFW\LIB\RTL.LIB|gtapi
Error: Unresolved external '_hb_mouse_IsPresent' referenced from C:\XHARBOURFW\LIB\RTL.LIB|mouseapi
Error: Unresolved external '_hb_mouse_Show' referenced from C:\XHARBOURFW\LIB\RTL.LIB|mouseapi
Error: Unresolved external '_hb_mouse_Hide' referenced from C:\XHARBOURFW\LIB\RTL.LIB|mouseapi
Error: Unresolved external '_hb_mouse_Col' referenced from C:\XHARBOURFW\LIB\RTL.LIB|mouseapi
Error: Unresolved external '_hb_mouse_Row' referenced from C:\XHARBOURFW\LIB\RTL.LIB|mouseapi
Error: Unresolved external '_hb_mouse_SetPos' referenced from C:\XHARBOURFW\LIB\RTL.LIB|mouseapi
Error: Unresolved external '_hb_mouse_IsButtonPressed' referenced from C:\XHARBOURFW\LIB\RTL.LIB|mouseapi
Error: Unresolved external '_hb_mouse_CountButton' referenced from C:\XHARBOURFW\LIB\RTL.LIB|mouseapi
Error: Unresolved external '_hb_mouse_SetBounds' referenced from C:\XHARBOURFW\LIB\RTL.LIB|mouseapi
Error: Unresolved external '_hb_mouse_GetBounds' referenced from C:\XHARBOURFW\LIB\RTL.LIB|mouseapi
Error: Unresolved external '_hb_gt_OutStd' referenced from C:\XHARBOURFW\LIB\RTL.LIB|console
Error: Unresolved external '_hb_gt_OutErr' referenced from C:\XHARBOURFW\LIB\RTL.LIB|console
Error: Unresolved external '_hb_gt_info' referenced from C:\XHARBOURFW\LIB\RTL.LIB|maxrow

** error 2 ** deleting .\APGRA.exe


enlazando con
$(BORLANDC_EXE_DIR)\ilink32.exe -Gn -Tpe -s -I$(APP_OBJ_DIR)
 c:\bcc55\lib\c0w32.obj + 
obj\apgra.obj obj\nomivis.obj obj\imprnomi.obj obj\impre4.obj obj\contrat5.obj obj\rrhh.obj obj\calenda.obj obj\secur.obj obj\easyprev.obj obj\pdfprint.obj obj\vistas.obj obj\interfac.obj obj\tsbrowse.obj obj\TFileXLS.obj obj\XLSError.obj obj\XLSFunc.obj  , + 
.\APGRA.exe, + 
.\APGRA.map, + 
c:\fwh704\lib\fiveHx.lib + 
c:\fwh704\lib\fiveHC.lib + 
c:\fwh704\lib\SBROWSEX.lib + 
c:\xharbourFW\lib\rtl.lib + 
c:\xharbourFW\lib\vm.lib + 
c:\xharbourFW\lib\gtwin.lib + 
c:\xharbourFW\lib\lang.lib + 
c:\xharbourFW\lib\macro.lib + 
c:\xharbourFW\lib\rdd.lib + 
zlib1.lib ziparchive.lib + 
c:\xharbourFW\lib\dbfntx.lib + 
c:\xharbourFW\lib\dbfcdx.lib + 
c:\xharbourFW\lib\debug.lib + 
c:\xharbourFW\lib\common.lib + 
c:\xharbourFW\lib\pp.lib + 
c:\xharbourFW\lib\hbsix.lib + 
c:\xharbourFW\lib\dbffpt.lib + 
c:\xharbourFW\lib\rddads.lib + 
c:\xharbourFW\lib\ace32.lib + 
c:\bcc55\lib\cw32.lib + 
c:\bcc55\lib\import32.lib + 
c:\bcc55\lib\ole2w32.lib, +

Podr铆as enviarme el gtwin.lib para el xharbour de la 704? el que uso es que hab铆a en rapidshare referida por un post ac谩 en el foro, y probablemente sea ese el problema.


[/code]
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Uso de la consola del debugger
Posted: Fri May 18, 2007 10:34 AM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Uso de la consola del debugger
Posted: Fri May 18, 2007 10:43 AM
Antonio,

Creo que me enviaste la de MSVC y necesito la de BCC
	c:\bcc55\bin\ilink32.exe -Gn -Tpe -s -Iobj -x @make.tmp
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: 'C:\XHARBOURFW\LIB\GTWIN.LIB' contains invalid OMF record, type 0x21 (possibly COFF)


gracias por tu atenci贸n,

Carlos.
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Uso de la consola del debugger
Posted: Fri May 18, 2007 10:55 AM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Uso de la consola del debugger
Posted: Fri May 18, 2007 11:31 AM

Por fin funcion贸! De todas maneras no toma los paths al inicio hasta la primera llamada a funci贸n, como si el prgname no estuviese configurado al inicio.

Tampoco se ejecuta hasta una linea determinada ni respeta breakpoint puestos con F9. Ya seguiremos probando a ver que novedades hay.

Muchas gracias por la ayuda,

Carlos.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Uso de la consola del debugger
Posted: Fri May 18, 2007 02:27 PM

Carlos,

Esos errores tendr谩s que reportarlos en la lista de desarrollo de xharbour, para que puedan ayudarte, ya que es algo propio de xharbour. Gracias,

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion