rbWiki > Output > Overview > Recompiling Add-on Devices

Recompiling Add-on Devices

TECH TIP: Recompiling Add-on Devices

There are currently three add-on device packs available for ReportBuilder: TExtraDevice, PsRBExportDevices and eDocEngine

When a new version of RB is released, you will need to recompile the packages associated with any RB add-ons.

I. TExtraDevices
  1. Select Install Packages in Delphi.
  2. Remove the TExtraDevices package (xtradev.bpl).
  3. Open xtradev.dpk in the ExtraDevices source directory for your Delphi version (i.e., ExtraDev\Delphi6\Source\).
  4. Click Install. This should recompile TXtradev.pas with the new version of RB.
II. PsRBExportDevices
  1. Exit Delphi
  2. Open the <PsRBExportDevices>\Source folder and run the file 'COMPILED6.bat'.

    <PsRBExportDevices> is the folder you installed PsRBExportDevices to (by default it is C:\Program Files\Pragnaan\PsRBExportDevices...).

    There are different batch files for different versions of Delphi, run the correct file:

         'COMPILED6.bat' for Delphi 6
         'COMPILED5.bat' for Delphi 5
         'COMPILED4.bat' for Delphi 4
  3. Run Delphi and you should be able to use PsRBExportDevices with the new version of RB.
III. Gnostice eDocEngine

For full details refer to the Gnostice eDocEngine Help file under topic: Installing and Re-compiling eDocEngine Additionals | ReportBuilder Export Interface.

  1. From Delphi, open <eDocEngine InstallDir>\Source\RB\gtRBExpD70.dpk
  2. Click Compile on the package editor.
  3. Copy gtRBExpD70.bpl to Windows\System (or WinNT\System32 if using NT/2000/XP).
  4. Open <eDocEngine InstallDir>\Source\RB\DCLgtRBExpD70.dpk
  5. Click Install on the package editor
  6. <eDocEngine InstallDir> refers to the folder you installed eDocEngine to (by default: C:\Program Files\Gnostice\eDocEngine 1.0 VCL).

    Different packages are included for each version of Delphi supported. Use the appropriate one for your version of Delphi:

  

    gtRBExpD50.dpk & DCLgtRBExpD50.dpk for Delphi 5
    gtRBExpD60.dpk & DCLgtRBExpD60.dpk for Delphi 6
    gtRBExpD70.dpk & DCLgtRBExpD70.dpk for Delphi 7

  

Tags
none

Files (0)

 
You must login to post a comment.