Skip to content

Setting Up a Project

TIP

Tina4 Delphi is a design-time component library for Delphi 10.4+ (FireMonkey / FMX). Drop components on your form, configure properties in the Object Inspector, and you're ready to go.

Requirements

  • Delphi 10.4+ (FireMonkey / FMX)
  • FireDAC components (included with Delphi)

SSL Setup

For HTTPS support in REST calls, you need OpenSSL DLLs:

  • Extract 32-bit SSL DLLs to C:\Windows\SysWOW64 (required for the IDE)
  • Extract 64-bit SSL DLLs to C:\Windows\System32 (required for your compiled applications)

Installation

  1. Clone or download the repository:
bash
git clone https://github.com/tina4stack/tina4delphi.git
  1. Open the Tina4DelphiProject project group in the Delphi IDE

  2. Build and install Tina4Delphi (the runtime package) first

  3. Build and install Tina4DelphiDesign (the design-time package)

  4. The Tina4 components will appear in the Tina4 tool palette

Components

After installation, these components are available in the Tina4 palette:

ComponentUnitDescription
TTina4RESTTina4RESTREST client configuration (base URL, auth, headers)
TTina4RESTRequestTina4RESTRequestExecutes REST calls and populates MemTables
TTina4JSONAdapterTina4JSONAdapterPopulates a MemTable from JSON
TTina4HTMLRenderTina4HTMLRenderFMX control that renders HTML to canvas
TTina4HTMLPagesTina4HTMLPagesDesign-time page navigation
TTina4TwigTina4TwigTwig-style template engine

Next Steps