TECH TIP: Registering Classes with the Server
In order to minimize the overhead in reporting applications, ReportBuilder employs a unit level registration scheme (similar to component registration in Delphi.), whereby components and functionality can be added at the discretion of the developer. A report server application needs to include all of the classes required to execute the reports on the server.
Optional Features
| Unit Name | Feature |
| daDataModule | DADE support. (DataModule related classes.) |
| raCodMod | RAP support (CodeModule related classes.) |
| ppCTMain | Crosstab |
| ppChrt | TeeChart |
| ppChrtDP | Data-ware TeeChart |
| myChkBox | Checkbox, DBCheckBox |
DADE Plug-ins
ReportBuilder also uses the unit registration scheme to control which database connectivity options are provided by the application. The following DADE plug-ins are provided with ReportBuilder (for more options see the Dade Plug-ins page on our web site).
| Unit Name | Feature |
| daDBBDE | BDE support |
| daADO | ADO support |
| daIBExpress | Interbase Express support |
| daDBExpress | dbExpress support |
| daADS | Advantage support |
| daDOA | Oracle support via Direct Oracle Access components |
| daIBO | InterBase support via IBObjects components |
| daDBISAM | DBISAM support |