You can optimize the size of your executable by compiling your project with
packages. To compile with packages, access the Project Options dialog, select
the ‘Packages’ tab, and click on the
‘Build with Packages’ check box. The list
of package names that appears to the left of this check box should include the
following ReportBuilder run-time packages:
| ReportBuilder Run-Time
Packages |
|
rbRCL99 |
report components |
|
rbDB99 |
data access components |
|
rbUSER99 |
sample RCL components (checkbox) |
|
rbTC99 |
standard TeeChart wrapper |
|
rbTDBC99 |
data-aware TeeChart wrapper |
A typical package list for a project containing a
ReportBuilder report is as follows:
Vcl90;Vclx90;Vcldb90;vcldbx90;VclSmp90;rbDBDE99;rbRCL99;rbDB99; rbTDBC99;rbUSER99;tee90;teeUI90;teedb90
These packages break down as follows:
| Standard Delphi
Packages |
ReportBuilder Packages |
TeeChart Packages |
|
VCL90 |
rbDBDE99 |
TEE90 |
|
VCLX90 |
rbRCL99 |
TEEUI90 |
|
VCLDB90 |
rbDB99 |
TEEDB90 |
|
VCLDBX90 |
rbTDBC99 |
|
|
VCLSMP90 |
rbUSER99 |
|
All of these packages should be distributed with your executable file
in order for it to run properly. These packages are usually installed
into the
Windows\System directory of the target computer, since this is
where most DLLs reside.