Table of Contents

TMS FNC UI Pack

TMS FNC UI Pack is a Delphi component library built around the FNC architecture: one component API, multiple UI frameworks. Components share the same class names and behavior across supported Delphi frameworks, with framework-specific units used only as implementation entry points.

Section Description
Components and Libraries Grouped catalog for the 71 registered controls and libraries, with each component linking to setup, feature guides, and API.
Product Guides Cross-cutting topics for installation, framework selection, and first-project setup.
API Reference Component-grouped UI Pack class, property, method, event, and related type contracts for exact API lookup.

Frameworks

Framework Unit family Primary targets
FireMonkey FMX.TMSFNC* Desktop, mobile, and Linux FMX applications
VCL VCL.TMSFNC* Windows desktop applications
TMS WEB Core WEBLib.TMSFNC* Browser applications

Dependencies

Dependency Used for
TMS FNC Core Shared graphics, persistence, base controls, utility classes, browser integration, printing, and cross-framework infrastructure.
Delphi or C++Builder RTL Base language runtime, collections, streaming, RTTI, and platform services.
Target framework runtime FMX, VCL, or WEBLib application integration.
TMS WEB Core Required when using the WEBLib.TMSFNC* unit family.
Optional companion libraries Feature-specific integrations such as XLS/XLSX import and export.

IDEs

IDE Support
Delphi VCL and FMX support starts with Delphi 10.1 Berlin.
C++Builder VCL and FMX support starts with C++Builder 10.1 Berlin.
TMS WEB Core Use the WEBLib.TMSFNC* unit family for browser applications.
Framework selection Choose the FMX, VCL, or WEBLib unit family that matches the application framework.

Release notes