Only Code Banner
Toggle Navigation
  • Home
    • Site Map
  • News
  • VPE+
    • VPE+ Installation
    • VPE+ Component List
    • VPE+ Code Snippets
    • Code Based Reporting: Why?
    • Reporting Style of VPE+
    • Application Interface Features
    • What is Virtual Print Engine (VPE)?
  • Other VCL Components
    • Application Connector Component
    • Data Pilot Components
    • Parameter Storage Component
    • TMaximus
  • Downloads
    • VPE+ Downloads
    • Other VCL Component Downloads
  • Contact

Delphi VCL Code-Based Reporting & Other Components

Virtual Print Engine Plus (VPE+)

*** Oops, this site currently has some compatibility issues awaiting resolution (it's old and tired). Sorry for the inconvenience. While the banner might be missing, the content is still basically there.

 

VPE+ is a free Delphi VCL code-based reporting tool. There is no visual designer. Rather, reports are generated entirely in Delphi code.

It is built as an add-on to Virtual Print Engine (VPE) which is not free. VPE has been developed and is independently licensed by Ideal Software.

VPE+ graphic

You can download the VPE+ component package ready for installation in your IDE, full source code, a User Guide and a Demo application with many code examples. See the VPE+ page for download options.

Learn about VPE+ here


Application Connector (TConnector)

Application Connector

The application Connector is a component designed to manage the start up sequence of an application and provide some general application functionality. It covers tasks from application initialisation, registration/licensing and database log in and log out, to retrieval of key application parameter values, passwords and quitting the application. A range of fail states indicate any problems preventing successful opening of the application (to an "idle" state) or issues with subsequent processing, allowing appropriate processing.

The Connector is one of several integrated components and forms working together to underpin application setup, application parameter storage and retrieval, string encryption and decryption, credential (password) management, database user security, database maintenance... and more.

Find out what the connector does

Data Pilot VCL Data Navigator (TDataPilot)

TDataPilot
A simple TDataPilot "toolbar" navigator instance.

The data pilot component is a toolbar-like navigator used to navigate a list of items (using a TPilot) or a dataset (using a TDataPilot). Further descendants introduce more data aware functionality.

In addition to standard (but optional) data aware buttons, you may add and define as many user buttons as you wish using the design time component editor. Buttons may be arranged in any order, variably spaced, and their visibility differentially controlled in browse or edit states (eg some buttons may only be visible while browsing, others only while editing, others visible at all times).

See more about the Pilot components

Application Parameter Storage (TBRParamStore)

Parameter Storage Component

TBRParamStore is a non-visible component used to store application parameter definitions.

Parameters are grouped in batches which can be created in the component editor along with the parameters included in each batch. Not only does the definition describe the parameter type (string, integer, number, lookup value etc), it also includes details about how that parameter is stored. A parameter may be stored in an INI file, a database, or the Windows Registry. TBRParamStore provides the means to read from and write to these storage options.

Check out the storage component


Back to Top

© 2025 Only Code