Table of Contents

TMS FNC Core

TMS FNC Core is the shared foundation for TMS FNC products. It provides framework-neutral base controls, component infrastructure, graphics abstractions, persistence, HTML and SVG rendering, PDF and print support, data binding helpers, browser wrappers, styling, undo support, and utility classes used by higher-level FNC products.

Section Description
Components and Libraries Grouped entry points for browser, PDF, dataset, data binding, styling, and shared infrastructure components.
Product Guides Cross-cutting topics that apply across Core components, such as JSON persistence, SVG, and first-project setup.
API Reference Component-grouped 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
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.
Platform browser and print services Browser, PDF, and printing features where the selected framework delegates to platform services.

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