Debugger

Issues and Discussions related to Harbour

Moderator: Rathinagiri

Post Reply
User avatar
dhaine_adp
Posts: 457
Joined: Wed Aug 06, 2008 12:22 pm
Location: Manila, Philippines

Debugger

Post by dhaine_adp » Fri May 24, 2013 5:13 pm

Regards,

Danny
Manila, Philippines

User avatar
Pablo César
Posts: 4052
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 175 times

Post by Pablo César » Fri May 24, 2013 5:21 pm

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.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

User avatar
Rathinagiri
Posts: 5096
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 93 times
Been thanked: 107 times
Contact:

Post by Rathinagiri » Fri May 24, 2013 6:02 pm

That is a great news! Can this be used along with HMG programs?
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
esgici
Posts: 4282
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Has thanked: 166 times
Been thanked: 61 times
Contact:

Post by esgici » Mon Jun 03, 2013 1:54 pm

Rathinagiri wrote:That is a great news! Can this be used along with HMG programs?
I haven't enough experience on debugging; but author say ( in ReadMe.eng file ) :
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
.
Note : In addition hwgdebug.lib, package include libhwgdebug.a library file.

Regards
Viva INTERNATIONAL HMG :D

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest