DEBUG en FW
- Willi Quintana
- Posts: 1025
- Joined: Sun Oct 09, 2005 10:41 pm
- Location: Cusco - Perú
- Contact:
DEBUG en FW
Hola Amigos...
Será posible que se pueda "ver" en una ventana adicional, o en un archivo de texto la ejecucion de una aplicacion?,, esto para determinar en que lugar se produce un GPF,
Salu2
Será posible que se pueda "ver" en una ventana adicional, o en un archivo de texto la ejecucion de una aplicacion?,, esto para determinar en que lugar se produce un GPF,
Salu2
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: DEBUG en FW
Willi,
Puedes usar el depurador de Andrés Reyes:
viewtopic.php?f=6&t=9768&start=0
Tienes una copia para descargar aqui:
http://www.fivetechsoft.com/files/utilities/windebug.zip
Puedes usar el depurador de Andrés Reyes:
viewtopic.php?f=6&t=9768&start=0
Tienes una copia para descargar aqui:
http://www.fivetechsoft.com/files/utilities/windebug.zip
- Willi Quintana
- Posts: 1025
- Joined: Sun Oct 09, 2005 10:41 pm
- Location: Cusco - Perú
- Contact:
- Carles
- Posts: 1149
- Joined: Fri Feb 10, 2006 2:34 pm
- Location: Barcelona
- Been thanked: 7 times
- Contact:
Re: DEBUG en FW
Willi,
Si me envias tu email, te enviare un debugger que monte hace un par de años y que funciona bastante bien.
Despues de un periodo de tiempo "off-line" y de muchos movimientos , parece que volvere ha estar una temporada con todos vosotros.![Very Happy :D](./images/smilies/icon_biggrin.gif)
Si me envias tu email, te enviare un debugger que monte hace un par de años y que funciona bastante bien.
Despues de un periodo de tiempo "off-line" y de muchos movimientos , parece que volvere ha estar una temporada con todos vosotros.
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Salutacions, saludos, regards
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: DEBUG en FW
Carles,
Muy buenas noticias, enhorabuena![Smile :-)](./images/smilies/icon_smile.gif)
Si publicas aquí el enlace al depurador seguro que a muchos usuarios les gustará probarlo. Gracias![Smile :-)](./images/smilies/icon_smile.gif)
Muy buenas noticias, enhorabuena
![Smile :-)](./images/smilies/icon_smile.gif)
Si publicas aquí el enlace al depurador seguro que a muchos usuarios les gustará probarlo. Gracias
![Smile :-)](./images/smilies/icon_smile.gif)
- Carles
- Posts: 1149
- Joined: Fri Feb 10, 2006 2:34 pm
- Location: Barcelona
- Been thanked: 7 times
- Contact:
Re: DEBUG en FW
Hola,
Despues de q la gente me esta pidiendo por correo el de debugger, lo va a colgar Antonio y se lo podra bajar quien lo desee. Esta disponible todo el codigo de la libreria
A debugar....
Despues de q la gente me esta pidiendo por correo el de debugger, lo va a colgar Antonio y se lo podra bajar quien lo desee. Esta disponible todo el codigo de la libreria
![Very Happy :D](./images/smilies/icon_biggrin.gif)
A debugar....
Salutacions, saludos, regards
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: DEBUG en FW
Aquí teneis el depurador realizado por Carles. Es un trabajo de gran calidad, y que al proporcionar su código fuente, da opción a que sea modificado, ampliado, usado para aprender, etc.
Gracias Carles!![Smile :-)](./images/smilies/icon_smile.gif)
http://www.fivetechsoft.com/files/utilities/fwdbg.rar
Gracias Carles!
![Smile :-)](./images/smilies/icon_smile.gif)
http://www.fivetechsoft.com/files/utilities/fwdbg.rar
- Biel EA6DD
- Posts: 682
- Joined: Tue Feb 14, 2006 9:48 am
- Location: Mallorca
- Contact:
Re: DEBUG en FW
Hola Carles, contento de leerte por el foro denuevo.
Muchas gracias por compartir el debugger y su código. Gran trabajo y gran aportación.
Salut i força.
Muchas gracias por compartir el debugger y su código. Gran trabajo y gran aportación.
Salut i força.
- jllinas
- Posts: 189
- Joined: Fri Oct 14, 2005 12:33 am
- Location: Santo Domingo, Dominican Republic
- Contact:
Re: DEBUG en FW
Hola a todos,
Manejo FWH810 y xHarbour 1.1.0 con Borland 5.5.1...
Utilicé el siguiente archivo de ejecución por lotes (Batch) para crear la librería:
El caso es que después de arreglar algunos BEGIN SEQUENCE que no querian compilar, finalmente construí la FWDBG.LIB y la FWDBG.DLL.
¿Que estoy haciendo mal, pues al enlazar con mis sistemas, no invoca al debug ?
¿O es que con estas versiones de xharbour no procede?
Gracias adelantadas, y abrazos..
Manejo FWH810 y xHarbour 1.1.0 con Borland 5.5.1...
Utilicé el siguiente archivo de ejecución por lotes (Batch) para crear la librería:
Code: Select all | Expand
@ECHO OFF
rem change paths if neccesary
rem cambia las rutas si es necesario
SET INCLUDE=\FWH810\INCLUDE;\xHARBOUR\INCLUDE;\Borland\BCC55\INCLUDE
\xHarbour\Bin\Harbour \DB3\Clipper\Lib\FWDBG\Source\FwDbg.prg /n /w > harb.log
IF ERRORLEVEL 1 GOTO HARBOURERROR
\xHarbour\Bin\Harbour \DB3\Clipper\Lib\FWDBG\Source\DbgTrace.prg /n /w >> harb.log
IF ERRORLEVEL 1 GOTO HARBOURERROR
\xHarbour\Bin\Harbour \DB3\Clipper\Lib\FWDBG\Source\DbgTable.prg /n /w >> harb.log
IF ERRORLEVEL 1 GOTO HARBOURERROR
\xHarbour\Bin\Harbour \DB3\Clipper\Lib\FWDBG\Source\DbgAlert.prg /n /w >> harb.log
IF ERRORLEVEL 1 GOTO HARBOURERROR
\xHarbour\Bin\Harbour \DB3\Clipper\Lib\FWDBG\Source\DbgMemo.prg /n /w >> harb.log
IF ERRORLEVEL 1 GOTO HARBOURERROR
\xHarbour\Bin\Harbour \DB3\Clipper\Lib\FWDBG\Source\DbgAbout.prg /n /w >> harb.log
IF ERRORLEVEL 1 GOTO HARBOURERROR
\Borland\bcc55\bin\bcc32 -O2 -c -D__HARBOUR__ -I\Borland\bcc55\include;\fwh810\include;\xHarbour\include FwDbg.c > comp.log
IF ERRORLEVEL 1 GOTO COMPILERROR
\Borland\bcc55\bin\bcc32 /O2 /c /D__HARBOUR__ /I\Borland\bcc55\include;\fwh810\include;\xHarbour\include DbgTrace.c >> comp.log
IF ERRORLEVEL 1 GOTO COMPILERROR
\Borland\bcc55\bin\bcc32 /O2 /c /D__HARBOUR__ /I\Borland\bcc55\include;\fwh810\include;\xHarbour\include DbgTable.c >> comp.log
IF ERRORLEVEL 1 GOTO COMPILERROR
\Borland\bcc55\bin\bcc32 /O2 /c /D__HARBOUR__ /I\Borland\bcc55\include;\fwh810\include;\xHarbour\include DbgAlert.c >> comp.log
IF ERRORLEVEL 1 GOTO COMPILERROR
\Borland\bcc55\bin\bcc32 /O2 /c /D__HARBOUR__ /I\Borland\bcc55\include;\fwh810\include;\xHarbour\include DbgMemo.c >> comp.log
IF ERRORLEVEL 1 GOTO COMPILERROR
\Borland\bcc55\bin\bcc32 /O2 /c /D__HARBOUR__ /I\Borland\bcc55\include;\fwh810\include;\xHarbour\include DbgAbout.c >> comp.log
IF ERRORLEVEL 1 GOTO COMPILERROR
Del FwDbg.lib
\Borland\bcc55\bin\Tlib FwDbg+FwDbg.obj > Lib.log
\Borland\bcc55\bin\Tlib FwDbg+DbgTrace.obj >> Lib.log
\Borland\bcc55\bin\Tlib FwDbg+DbgTable.obj >> Lib.log
\Borland\bcc55\bin\Tlib FwDbg+DbgAlert.obj >> Lib.log
\Borland\bcc55\bin\Tlib FwDbg+DbgMemo.obj >> Lib.log
\Borland\bcc55\bin\Tlib FwDbg+DbgAbout.obj >> Lib.log
Del *.c
Del *.obj
Del *.log
ECHO FwDbg.lib was successfuly created
ECHO FwDbg.lib fue creada exitosamente
\Borland\bcc55\bin\bcc32 -c -o.\dll\screen32.obj -I\Borland\bcc55\include;\fwh810\include;\xHarbour\include .\dll\screen32.hc > dll.log
IF ERRORLEVEL 1 GOTO DLLERROR
\Borland\bcc55\bin\brc32 -r .\dll\fwdbg.rc > dll.log
IF ERRORLEVEL 1 GOTO DLLERROR
\Borland\bcc55\bin\ilink32 /Tpd c0d32.obj .\dll\screen32.obj, .\dll\FwDbg.dll,,cw32.lib import32.lib,, .\dll\FwDbg.res >> dll.log
IF ERRORLEVEL 1 GOTO DLLERROR
del .\dll\*.i*
del .\dll\*.map
del .\dll\*.obj
del .\dll\*.res
del .\dll\*.tds
del .\dll\*.bak
GOTO END
:DLLERROR
ECHO DLL Compiler error see dll.log
GOTO END
:HARBOURERROR
ECHO Harbour Compiler error see harb.log
GOTO END
:COMPILERROR
ECHO Borland Compiler error see comp.log
:END
El caso es que después de arreglar algunos BEGIN SEQUENCE que no querian compilar, finalmente construí la FWDBG.LIB y la FWDBG.DLL.
¿Que estoy haciendo mal, pues al enlazar con mis sistemas, no invoca al debug ?
¿O es que con estas versiones de xharbour no procede?
Gracias adelantadas, y abrazos..
Julio Llinás
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
Re: DEBUG en FW
Tenho o mesmo problema do amigo jllinas
alguem sabe como resolver ?
alguem sabe como resolver ?
Marcelo Ferro da Silveira
Fwh14.04/xHarbour 1.2.3 Simplex / Bcc582 / Pelles 8
SqlLib /xMate/WS
Fwh14.04/xHarbour 1.2.3 Simplex / Bcc582 / Pelles 8
SqlLib /xMate/WS
Re: DEBUG en FW
marca wrote:Tenho o mesmo problema do amigo jllinas
alguem sabe como resolver ?
E uma outra duvida
a Partir de qual versão do fwh funciona este Debug ?
Marcelo Ferro da Silveira
Fwh14.04/xHarbour 1.2.3 Simplex / Bcc582 / Pelles 8
SqlLib /xMate/WS
Fwh14.04/xHarbour 1.2.3 Simplex / Bcc582 / Pelles 8
SqlLib /xMate/WS
Re: DEBUG en FW
marca wrote:marca wrote:Tenho o mesmo problema do amigo jllinas
alguem sabe como resolver ?
E uma outra duvida
a Partir de qual versão do fwh funciona este Debug ?
me da estes erros aqui
:Bcc32.Exe -c -O2 -IC:\Language\Fwh\Include;M:\SvenWin\Include;C:\Language\Sqllib\Include;C:\Language\xHarbour\Include;C:\Language\Bcc55\Include -IC:\Language\xHarbour\Include;C:\language\BCC55\Include -nObj Obj\DBGTRACE.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Obj\DBGTRACE.c:
[1]:iLink32.Exe -Gn -aa -Tpe -s @SVEN.bcl
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN___DBGSETENTRY' referenced from C:\SVENWIN\OBJ\FWDBG.OBJ
Error: Unresolved external '_HB_FUN___DBGSETGO' referenced from C:\SVENWIN\OBJ\FWDBG.OBJ
Error: Unresolved external '_HB_FUN___DBGSETQUIT' referenced from C:\SVENWIN\OBJ\FWDBG.OBJ
Error: Unresolved external '_HB_FUN___DBGGETSOURCEFILES' referenced from C:\SVENWIN\OBJ\FWDBG.OBJ
Error: Unresolved external '_HB_FUN___DBGVMVARGGET' referenced from C:\SVENWIN\OBJ\FWDBG.OBJ
Error: Unresolved external '_HB_FUN___DBGVMVARLGET' referenced from C:\SVENWIN\OBJ\FWDBG.OBJ
Error: Unresolved external '_HB_FUN___DBGPROCLEVEL' referenced from C:\SVENWIN\OBJ\FWDBG.OBJ
Error: Unresolved external '_HB_FUN___DBGVMVARSGET' referenced from C:\SVENWIN\OBJ\FWDBG.OBJ
Error: Unresolved external '_HB_FUN___DBGVMVARGSET' referenced from C:\SVENWIN\OBJ\FWDBG.OBJ
Error: Unresolved external '_HB_FUN___DBGVMVARLSET' referenced from C:\SVENWIN\OBJ\FWDBG.OBJ
Error: Unresolved external '_HB_FUN___DBGVMVARSSET' referenced from C:\SVENWIN\OBJ\FWDBG.OBJ
Como faço para resolver ?
Marcelo Ferro da Silveira
Fwh14.04/xHarbour 1.2.3 Simplex / Bcc582 / Pelles 8
SqlLib /xMate/WS
Fwh14.04/xHarbour 1.2.3 Simplex / Bcc582 / Pelles 8
SqlLib /xMate/WS
- jllinas
- Posts: 189
- Joined: Fri Oct 14, 2005 12:33 am
- Location: Santo Domingo, Dominican Republic
- Contact:
Re: DEBUG en FW
marca,
Para evitar esos errores, debes incluir a debug.lib en la lista de tus librerias al compilar, que se encuentra en la carpeta LIB de xHarbour. Todas son funciones utilizadas en FWDBG.LIB.
Abrazos,
Para evitar esos errores, debes incluir a debug.lib en la lista de tus librerias al compilar, que se encuentra en la carpeta LIB de xHarbour. Todas son funciones utilizadas en FWDBG.LIB.
Abrazos,
Julio Llinás
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
Re: DEBUG en FW
Ola Julio
Obrigado pelo retorno
Ja tenho esta lib em meu projeto e mesmo assim continua dando erro
sendo que me parece que estas funções estão na VM.lib e nao na debug.lib
C:\Language\FWH\LIB\FiveHX.LIB=209,.T.,0,0,
C:\Language\FWH\LIB\FIVEHC.LIB=210,.T.,0,0,
%HB_LIB_INSTALL%\rtl.lib=211,.T.,0,0,
%HB_LIB_INSTALL%\vm.lib=212,.T.,0,0,
%HB_LIB_INSTALL%\gtgui.lib=213,.T.,0,0,
%HB_LIB_INSTALL%\lang.lib=214,.T.,0,0,
%HB_LIB_INSTALL%\macro.lib=215,.T.,0,0,
%HB_LIB_INSTALL%\rdd.lib=216,.T.,0,0,
%HB_LIB_INSTALL%\Dbfntx.lib=217,.T.,0,0,
%HB_LIB_INSTALL%\dbfcdx.lib=218,.T.,0,0,
%HB_LIB_INSTALL%\dbffpt.lib=219,.T.,0,0,
%HB_LIB_INSTALL%\hbsix.lib=220,.T.,0,0,
%HB_LIB_INSTALL%\debug.lib=221,.T.,0,0,
%HB_LIB_INSTALL%\common.lib=222,.T.,0,0,
%HB_LIB_INSTALL%\pp.lib=223,.T.,0,0,
%HB_LIB_INSTALL%\pcrepos.lib=224,.T.,0,0,
%HB_LIB_INSTALL%\HBCOMM.LIB=225,.T.,0,0,
%HB_LIB_INSTALL%\hbzip.lib=226,.T.,0,0,
%HB_LIB_INSTALL%\zlib.lib=227,.T.,0,0,
%C_LIB_INSTALL%\C0W32.OBJ=228,.T.,0,0,
%C_LIB_INSTALL%\CW32.LIB=229,.T.,0,0,
%C_LIB_INSTALL%\import32.lib=230,.T.,0,0,
%C_LIB_INSTALL%\PSDK\ODBC32.LIB=231,.T.,0,0,
%C_LIB_INSTALL%\PSDK\RASAPI32.LIB=232,.T.,0,0,
%C_LIB_INSTALL%\PSDK\NDDEAPI.LIB=233,.T.,0,0,
%C_LIB_INSTALL%\PSDK\MSIMG32.LIB=234,.T.,0,0,
%C_LIB_INSTALL%\PSDK\IPHLPAPI.LIB=235,.T.,0,0,
M:\SvenWin\Scanner\EZTW32.LIB=236,.T.,0,0,
Obrigado pelo retorno
Ja tenho esta lib em meu projeto e mesmo assim continua dando erro
sendo que me parece que estas funções estão na VM.lib e nao na debug.lib
C:\Language\FWH\LIB\FiveHX.LIB=209,.T.,0,0,
C:\Language\FWH\LIB\FIVEHC.LIB=210,.T.,0,0,
%HB_LIB_INSTALL%\rtl.lib=211,.T.,0,0,
%HB_LIB_INSTALL%\vm.lib=212,.T.,0,0,
%HB_LIB_INSTALL%\gtgui.lib=213,.T.,0,0,
%HB_LIB_INSTALL%\lang.lib=214,.T.,0,0,
%HB_LIB_INSTALL%\macro.lib=215,.T.,0,0,
%HB_LIB_INSTALL%\rdd.lib=216,.T.,0,0,
%HB_LIB_INSTALL%\Dbfntx.lib=217,.T.,0,0,
%HB_LIB_INSTALL%\dbfcdx.lib=218,.T.,0,0,
%HB_LIB_INSTALL%\dbffpt.lib=219,.T.,0,0,
%HB_LIB_INSTALL%\hbsix.lib=220,.T.,0,0,
%HB_LIB_INSTALL%\debug.lib=221,.T.,0,0,
%HB_LIB_INSTALL%\common.lib=222,.T.,0,0,
%HB_LIB_INSTALL%\pp.lib=223,.T.,0,0,
%HB_LIB_INSTALL%\pcrepos.lib=224,.T.,0,0,
%HB_LIB_INSTALL%\HBCOMM.LIB=225,.T.,0,0,
%HB_LIB_INSTALL%\hbzip.lib=226,.T.,0,0,
%HB_LIB_INSTALL%\zlib.lib=227,.T.,0,0,
%C_LIB_INSTALL%\C0W32.OBJ=228,.T.,0,0,
%C_LIB_INSTALL%\CW32.LIB=229,.T.,0,0,
%C_LIB_INSTALL%\import32.lib=230,.T.,0,0,
%C_LIB_INSTALL%\PSDK\ODBC32.LIB=231,.T.,0,0,
%C_LIB_INSTALL%\PSDK\RASAPI32.LIB=232,.T.,0,0,
%C_LIB_INSTALL%\PSDK\NDDEAPI.LIB=233,.T.,0,0,
%C_LIB_INSTALL%\PSDK\MSIMG32.LIB=234,.T.,0,0,
%C_LIB_INSTALL%\PSDK\IPHLPAPI.LIB=235,.T.,0,0,
M:\SvenWin\Scanner\EZTW32.LIB=236,.T.,0,0,
Marcelo Ferro da Silveira
Fwh14.04/xHarbour 1.2.3 Simplex / Bcc582 / Pelles 8
SqlLib /xMate/WS
Fwh14.04/xHarbour 1.2.3 Simplex / Bcc582 / Pelles 8
SqlLib /xMate/WS
- jllinas
- Posts: 189
- Joined: Fri Oct 14, 2005 12:33 am
- Location: Santo Domingo, Dominican Republic
- Contact:
Re: DEBUG en FW
Marcelo,
Tienes que colocarla mas arriba. Intenta colocarla INMEDIATAMENTE DESPUES de la librerias de FW.
Lo mismo me sucedía.
Abrazos,
Tienes que colocarla mas arriba. Intenta colocarla INMEDIATAMENTE DESPUES de la librerias de FW.
Lo mismo me sucedía.
Abrazos,
Julio Llinás
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1