Announce: new GUI debugger for Harbour

311 views
Skip to first unread message

Alexander S.Kresin

unread,
May 24, 2013, 1:20:00 AM5/24/13
to harbou...@googlegroups.com
Hi All,

I've published yesterday the new GUI debugger for Harbour on my web
site http://www.kresin.ru/en/debugger.html. It works with GUI and
console applications.
Sources are included in HwGUI source distribution, binaries may be
downloaded as a separate package or as a part of HwGUI binaries.

The debugger consists of two parts:

1) Library hwgdebug.lib, which should be linked to the application,
that you are going to debug, instead of the standard hbdebug.lib. Its
sources are in hwgui/source/debug, it is part of the HwGUI project, but
does not contain calls of HwGUI functions and classes and therefore
can be used with console applications, and GUI applications built using
any other GUI library.

2) the executable module hwgdebug.exe - actually, the debugger -
standalone( in contrast to the standard, built-in debugged application )
GUI program written in Harbour+HwGUI. Its sources are in
hwgui/utils/debugger. HwGUI is a cross-platform library, so, an
executable can be built under Windows and under other operating systems
where GTK presents ( Linux, for example ).

The debugger connects to the debuggee through special files that can be
arranged in any convenient place. Therefore, the debugged program may
physically reside on a different computer and even be built on another
OS. Thus, we can, using the Windows version hwgdebug.exe at its
computer, to debug a program running on some other computer in the
network under Linux or, for example, OS2.

Regards, Alexander.

Massimo Belgrano

unread,
May 24, 2013, 2:39:18 AM5/24/13
to Harbour Project Main Developer List.
Great !
+1 to be part of harbour distribution


2013/5/24 Alexander S.Kresin <al...@belacy.belgorod.su>


--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.





--
Massimo Belgrano
Delta Informatica S.r.l. (http://www.deltain.it/mbelgrano

Mahmoud Fayed

unread,
May 24, 2013, 3:56:11 AM5/24/13
to harbou...@googlegroups.com
Thank you very much :)
I will try it now


2013/5/24 Massimo Belgrano <mbel...@deltain.it>
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-deve...@googlegroups.com.

Pritpal Bedi

unread,
May 24, 2013, 3:27:31 PM5/24/13
to harbou...@googlegroups.com
Hi Alexender


  I've published yesterday the new GUI debugger for Harbour on my web
site http://www.kresin.ru/en/debugger.html. It works with GUI and
console applications.
Sources are included in HwGUI source distribution, binaries may be
downloaded as a separate package or as a part of HwGUI binaries.

Thank for this donation.
I did not explored your sources yet but can sense the idea 
can be brought to all-the-missing-feature in HbIDE.
Will explore the whole concept soon.


Pritpal Bedi
 

Alex

unread,
May 25, 2013, 1:25:22 AM5/25/13
to harbou...@googlegroups.com
Hi Pritpal,
> Thank for this donation.I did not explored your sources yet but can sense
the idea&nbsp;can be brought to all-the-missing-feature in HbIDE.Will
explore the whole concept soon.Pritpal Bedi

Yes, this is a ready concept for any IDE. The library even may remain the
same, and implementation of the debugger itself may be of any kind,
including a part of IDE.

Regards, Alexander.

________________________________________________


Massimo Belgrano

unread,
May 27, 2013, 5:38:38 AM5/27/13
to Harbour Project Main Developer List.
Possible add %path% to location where store source like harbour debug?

When try set path i receive error
Immagine in linea 2
Immagine in linea 1


2013/5/24 Alexander S.Kresin <al...@belacy.belgorod.su>
--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


image.png
image.png

Alexander S.Kresin

unread,
May 27, 2013, 9:02:54 AM5/27/13
to harbou...@googlegroups.com
Massimo Belgrano writes:
> Possible add %path% to location where store source like harbour debug?

I never understand why the %path%, which points to executable files,
is used in the debugger as a path to sources.
I think that it's better to have an ini file for debugger executable,
which will keep the sources paths and other information.
>
> When try set path i receive error

I'll fix it. For now just set the path only after the debugged program
is started.

Regards, Alexander.


Massimo Belgrano

unread,
May 27, 2013, 9:41:09 AM5/27/13
to Harbour Project Main Developer List.
I notice positive result
hbmk2 max38.hbp -b -lhwgdebug -rebuild
with f8 i execute one steep each times
type i in input box show 11 the value of i

Immagine in linea 1


2013/5/24 Alexander S.Kresin <al...@belacy.belgorod.su>
Hi All,
--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


image.png

Massimo Belgrano

unread,
Jan 18, 2014, 4:49:02 AM1/18/14
to Harbour Project Main Developer List.
Hi Pritpal,
can you explore the whole concept for HbIDe evolution?


2013/5/24 Pritpal Bedi <bedipr...@gmail.com>
 

--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-deve...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Massimo Belgrano
Delta Informatica S.r.l. (Cliccami per scoprire 
Reply all
Reply to author
Forward
0 new messages