|
From: Alexander S.K. <al...@be...> - 2013-05-23 06:41:19
|
Hi All, I've just uploaded new debugger files, below are some notes ( a fragment from utils/debugger/readme.eng ). There is a new page on my site http://www.kresin.ru/en/debugger.html with more detailed information about the debugger. 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. |