Page 1 of 1

[BETA] Depurador (x)Harbour

Posted: Sat Jan 26, 2008 8:24 am
by andresreyes_mzt
Hola,

Dejo a su consideracion la siguiente aplicacion en la que estoy trabajando es un depurador para (x)Harbour creado con fivewin, esta en fase de pruebas y le faltan todavia algunas cosas por terminar, yodavia trabajo en ellas, tiene sus limitaciones, pero es algo funcional

Ahi les dejo una imagen , y el link para descargar , para quienes desen probarlo, si desean depurar alguna aplicacion incluir la libreria WDEBUG.LIB en lugar de DEBUG.LIB

Image

http://andresreyesh.myvnc.com/www/windebug.zip

Saludos,

Andres Reyes

Posted: Sat Jan 26, 2008 9:43 am
by Carlos Mora
Hola Andrés,

tu trabajo se ve muy interesante, la verdad es que hay veces que extraño mucho un debugger, cuando progrmaba solo en Clipper me resultaba fundamental y por ahora solo me tengo que conformar con los queridos OutputDebug String.

Ya mismo me lo bajo y hoy le daremos una ojeada.

Un saludo,

Carlos.

Posted: Sat Jan 26, 2008 9:46 am
by Carles
Hola Andres,

Siempre me ha parecido interesante esta herramienta y pinta bien. Servira para programas win o solo consola ?. Sera libre o de pago ? Codigo abierto ?

Enhorabuena

C.

Posted: Sat Jan 26, 2008 2:19 pm
by andresreyes_mzt
Carles wrote:Hola Andres,

Siempre me ha parecido interesante esta herramienta y pinta bien. Servira para programas win o solo consola ?. Sera libre o de pago ? Codigo abierto ?

Enhorabuena

C.
Hola Carles,

Sirve tanto para win como para consola,
Claro que sera libre,
Codigo Abierto todavia no,

Saludos,

Andres

Posted: Sun Jan 27, 2008 9:32 am
by Antonio Linares
Andrés,

Enhorabuena, se ve muy profesional! :-)

Con tu permiso, vamos a comentarlo en el foro en Inglés para que otros usuarios puedan probarlo tambien, gracias!

Posted: Mon Jan 28, 2008 7:41 pm
by sysctrl2
Holas adres,

gracias por el debuger,,

intentando probar con VERCE me dice que faltan unas funciones,

Compilado y Enlazado de: [C:\SYSCTRL\SYSCTRL\SYSCTRL.Exe]
Ejecución No. 5
Ejecutada a las: 13:40:19
============================================================
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_HB_DBG_SETENTRY' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_GETSOURCEFILES' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_SETGO' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_SETCBTRACE' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_ISVALIDSTOPLINE' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_SETQUIT' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_SETTRACE' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_SETNEXTROUTINE' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_ADDWATCH' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_GETEXPRVALUE' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_SETTOCURSOR' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_ADDBREAK' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_DELBREAK' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Error: Unresolved external '_HB_FUN_HB_DBG_DELWATCH' referenced from
C:\SYSCTRL\SYSCTRL\WDEBUG.LIB|debugger
Fin del proceso.
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
** error 2 ** deleting C:\SYSCTRL\SYSCTRL\SYSCTRL.exe
Ha habido ERRORES al intentar Generar la Aplicacion
===============================================

Posted: Mon Jan 28, 2008 9:47 pm
by andresreyes_mzt
Hola,

Todas esas funciones estan contenidas dentro del archivo dbgentry.c de la libreria rtl.lib ...

Asegura que esa libreria se encuentre ahi ...

Recuerda que por el momento solo funciona con (x)Harbour, con harbour proximamente...


Saludos,

Andres Reyes

Posted: Tue Jan 29, 2008 3:19 am
by sysctrl2
ok. Andres gracias,

voy a checar.

Posted: Tue Jan 29, 2008 10:28 am
by Anderson.OL
Comigo gerou o erro:

Error: Unresolved external '_HB_FUN_EXENAME' referenced from WDEBUG.LIB|debugger

Posted: Tue Jan 29, 2008 10:52 am
by Anderson.OL
Anderson.OL wrote:Comigo gerou o erro:

Error: Unresolved external '_HB_FUN_EXENAME' referenced from WDEBUG.LIB|debugger
Basta adicionar CT.LIB

Re: [BETA] Depurador (x)Harbour

Posted: Tue Jan 29, 2008 4:59 pm
by thefull
andresreyes_mzt wrote:Hola,

Dejo a su consideracion la siguiente aplicacion en la que estoy trabajando es un depurador para (x)Harbour creado con fivewin, esta en fase de pruebas y le faltan todavia algunas cosas por terminar, yodavia trabajo en ellas, tiene sus limitaciones, pero es algo funcional

Ahi les dejo una imagen , y el link para descargar , para quienes desen probarlo, si desean depurar alguna aplicacion incluir la libreria WDEBUG.LIB en lugar de DEBUG.LIB

Image

http://andresreyesh.myvnc.com/www/windebug.zip

Saludos,

Andres Reyes
Me parece fantástico este trabajo, siempre quise empezar pero el tiempo/obligaciones me lo impidieron, que bien que alguien se meta con esto.
Ahora bien, como _ cojonera, me gustaría saber que intenciones tienes sobre este proyecto, me explico.

Si tienes intención de liberarlo como free software, con gusto ayudaré a desarrollarlo, depurarlo , testearlo, etc...

Si no tienes intención de liberar el código fuente, pero lo haces freeware, estará bien probarlo cuando este terminado.

Si tienes intención de comercializarlo, ojo que me parece correcto , ni critico ni alabo cada cual hace con su trabajo/tiempo lo que quiera, ya no perdería el tiempo ni en mirarlo por encima. ( ya dije que el tiempo es miserable .. ;-) )

Asi, me gustaría sabe más sobre este proyecto, para decidir si merece la pena o no, invertir el tiempo en él o no.

La verdad es que lo único que me interesa es averiguar como funciona realmente el debugger, si ya se que esta hecho en Harbour, pero , la verdad es que lo tuyo se ve más profesional, además, también seria interesante portarlo a otras arquitecturas como GNU/Linux.

En fin, haber si me sacas de dudas para decidir.
De todas maneras, gracias por esta herramienta.

Posted: Wed Jan 30, 2008 3:03 am
by andresreyes_mzt
Hola Rafa,

Mis intenciones en este proyecto es especifico,

1.- Seguir desarrollando, hasta obtener un muy buen y bastante util depurador.

2.- No hay ninguna intencion de mi parte por comercializarlo, deseo mantenerlo como freeware, y tal vez en un futuro liberar el codigo fuente ...

3.- Estoy abierto a la posibilidad de portarlo a GNU/Linux ... del cual no tengo mucha experiencia ...
La verdad es que lo único que me interesa es averiguar como funciona realmente el debugger
si te interesa conocer el codigo ... comunicate conmigo ... mi correo esta en los creditos del depurador

:wink:

Saludos,

Andres Reyes

Posted: Wed Jan 30, 2008 8:42 am
by Antonio Linares
Si os sirve de ayuda, el código del depurador de Harbour/xHarbour está totalmente disponible en sus respectivos SVN/CVS. Aunque es en modo consola, el funcionamiento ha de ser muy similar.

Yo escribí el primer prototipo del depurador en modo consola de Harbour, lo que ocurre es que lo hice en PRG para hacerlo más mantenible, pero esto hizo que fuese lento.