|
|
How to install PaxDebugger component.
Before installation, you must ensure to have:
- Borland Delphi 6 or 7 installed.
- Synedit component installed (only stable version 1.1 has been tested). You can grab it at http://sourceforge.net/projects/synedit/ or use the version included with PaxDebugger for a smoother installation on Delphi 7. We're going to talk about this, later in this tutorial.
- paxScripter component 1.8 (or better) installed.
Once that points 1, 2 and 3 have been verified, lets unzip PaxDebugger archive into a directory you want to.
Open the PaxDebugger_D7.dpk package file; it is in the same directory you have chosen in the previous step.
PaxDebugger component needs these units to compile:
- IMP_SysUtils
- IMP_Classes
- IMP_ActiveX
- IMP_Controls
- IMP_Contnrs
- IMP_StdCtrls
- IMP_ComCtrls
- IMP_Buttons
- IMP_Forms
- IMP_Graphics
- IMP_ExtCtrls
- IMP_Dialogs
- IMP_Menus
- IMP_ImgList
- IMP_DB
- IMP_DBClient
- IMP_StrUtils
- IMP_DateUtils
- IMP_ADODB
- IMP_Variants
These import units are present in PaxDebugger package, on both trial and commercial version. So you have to ensure that the correct path has been added in Delphi paths library. These units are inside: <PaxDebugger_Dir>\import directory.
Now compile PaxDebugger package, install it, and if all will go for the right way, you'll can see PaxDebugger icon in the same tab where paxScripter component has been installed.
A note about SynEdit 1.1 installation.
The stable version package downloaded from sourceforge is not fully Delphi7 compatible. To make it compatible with Delphi7, SynEdit.Inc file must be modified. It's just a matter to include the precompiler declarations for Delphi7, as follow:
{$IFDEF VER150}
{$DEFINE SYN_COMPILER_6}
{$IFNDEF BCB}
{$DEFINE SYN_DELPHI}
{$DEFINE SYN_DELPHI_6}
{$ELSE}
{$DEFINE SYN_CPPB}
{$DEFINE SYN_CPPB_6}
{$ENDIF}
{$ENDIF}
In the PaxDebugger archive, a Delphi7 compatible SynEdit 1.1 version has been included. Open SynEdit_D7.Dpk package (it's located in 'SynEdit' subdirectory) and then install it.
Please note that no source files have been modified but SynEdit.Inc
|
|