Debugger Pro

 

Introduction

Debugger Pro is an advanced debugging utility capable of debugging compiled executables. It’s simple COM interface allows users to debug applications with very little effort.

This document explains how Debugger Pro can be used to debug an application locally but with a few simple settings it can be made to debug an application on a remote computer.

Debugger Pro supports all languages that are capable of using COM.

Although some tools are currently only Delphi specific.

This document assumes that this program is used in conjunction with Delphi.

Install

To install Debugger Pro copy all the files supplied to a new directory somewhere e.g. C:\DebuggerPro.

Now run the Debugger Pro EXE once to register the debugger to your system.

Search your Borland directory for the BIN directory and open the Delphi32.dci into NotePad. Insert the following lines at the end of the file.

[dpg | General Debug Message]

{T=GENERAL;M='|';G=''}

[dpi | Information Debug Message]

{T=INFO;M='|';G=''}

[dpw | Warning Debug Message]

{T=WARN;M='|';G=''}

[dpe | Error Debug Message]

{T=ERROR;M='|';G=''}

That’s It.

 

User Guide

This is a very brief overview of debugger pro and a full in-depth document is currently being written.

Start Delphi and create a new project.

Click on the Project menu and click Import Type Library from the dialog click Add and then search for the Debugger Pro EXE and then click OK. And Click OK again to close the dialog.

Now click on Project Options and click the Directories/Conditionals tab in the conditiona defines edit box type enter DEBUGPRO_ON. Click the default check box and click OK to close.

You should not have to do this again.

Now open up one of the example projects provided.

When using debugger pro try double clicking and right clicking for extra functionality.

I am sorry for the lack of documentation please feel free to email me with your questions.

Email me at:
john.wood@gwc.co.uk