Report Manager ← Back to site

Compiling in C++Builder

Installation

Compiling Report Manager using C++Builder

Download the components from SourceForge and unpack them to a directory:

https://sourceforge.net/projects/reportman

RAD Studio 10.3 Rio and later (recommended)

In modern RAD Studio the C++Builder and Delphi personalities share the same packages. Open the project group for your version under the packages folder, build it, then install the design-time package reportman_designvcl (it pulls in reportman_rtl and reportman_vcl). To call the components from C++ code, add the components directory to the project include and library paths.

VersionProject group
RAD Studio 13packages\13.0\reportman.groupproj
RAD Studio 12 Athenspackages\12.0\reportman.groupproj
RAD Studio 11.2 Alexandriapackages\11.2\reportman.groupproj
RAD Studio 11 Alexandriapackages\11.0\reportman.groupproj
RAD Studio 10.4 Sydneypackages\10.4\reportman.groupproj
RAD Studio 10.3 Riopackages\10.3\reportman.groupproj

Legacy C++Builder versions

Open the package files from the components root directory in the C++Builder IDE (File > Open), then build and install them in the order shown.

VersionPackages (install in this order)
C++Builder 2007rppack_builder2007 (all in one)
C++Builder 6rppack_builder6.bpk (non-visual), rppackvcl_builder6.bpk (VCL), rppackdesignvcl_builder6.bpk (designer), rppackdesigntime_builder6.bpk (design editors). The CLX packages rppackv_builder6.bpk and rppackdesign_builder6.bpk are legacy and optional.
C++Builder 4rppack_builder4.bpk (all in one, without report design)

Add the library shlwapi.lib to your C++Builder project. If you build with runtime packages, ship the generated .bpl files with your application.

You can tailor the build through rpconf.inc; if you disable an option you can drop its dependency from the package requires clause, or add support for another data layer such as Zeos (enable {$DEFINE USEZEOS} and add the Z*.bpi files to the requires clause).

Installing the Report Manager packages in the C++Builder IDE

Thanks to Cristian A. Bugeiro for the help building the first C++Builder 6 packages.

If you have problems, see the compilation options.