The latest version - FastReport VCL 2022.2 - includes:

  • Support for Delphi 7-XE8, C++Builder 2005-XE8, Embarcadero Rad Studio 11 and Lazarus
  • Extended interactive functionality
  • Connection to 20+ databases
  • Export in 45 Data Formats
  • 40 types of bar codes
  • Support for 48 Languages
  • Cloud service integration

Carbonsoft cxCpu 4 v.4.2

By CarbonSoft.

Freeware + source 11 Aug 2004


Carbonsoft cxCpu release 4 is the premier processor identification toolkit for Borlandxae Delphi and Kylix providing a comprehensive class library that allows developers to quickly identify x86 based processors from all major vendors running on the Microsoft Windows and Linux platforms.

Carbonsoft cxCpu delivers the most complete, multi vendor, processor identification toolkit available. With full support for single and multi-processor systems, cxCpu release 4 provides access to virtually all information available via the CPUID instruction.

The information available includes:

  • Processor name (via the Marketing Name feature, Brand identifier, or native CPUID)
  • Processor speed (actual, nominal, and optionally AMD performance rating)
  • Processor usage (Microsoft Windows platform only)
  • Cache availability, associativity, line size, and size (L1 code/data/unified, L2, L3, and trace)
  • Processor Serial Number (raw or formatted, as available)
  • Feature availability, mnemonics, and descriptions (for all feature sets including Transmeta)
  • Processor vendor (identification string, feature set definition, cache model)
  • Processor signature (standard and extended family, model, type, stepping, and brand fields)
  • CPUID availability and supported level (standard, extended, and transmeta)
  • Processor errata (FDivBug, AMD Duron cache reporting bug).
Carbonsoft cxCpu 4 supports all Intel, AMD, Via/Cyrix, IDT, NexGen, UMC, Rise, and Transmeta processors that implement the CPUID instruction which, as a general rule, includes Pentium-class processors or later.

The standard package includes full source code for the cxCpu class library, VCL and CLX example programs, and documentation in HtmlHelp (CHM) format. Other documentation formats and precompiled demo programs available from the web site.


  • Status: Fully functional
  • Source: Included
  • Size: 467kB

Platforms: D6, D7

CPU v.1.001

By aa --.

Freeware + source 06 Nov 2000


CPUID asm instruction wrapper component, reveals CPU's Serial Number, Cache Descriptor and available features (FPU, VME, DE, PSE, TSC, MSR, PAE, MCE, CX8, APIC, SEP, MTRR, PGE, MCA, CMOV, PAT, PSE-36, PSN/PPN, CLFlush, DTES, ACPI, MMX, FXSR, ISSE/XMM, ISSE2, SSNOOP, ACC, JMPE), retrieves Windows Global Info (Hardware Profile, System, OS Version and Memory Status). Calls CPUID for virtually any specified level and get all of the results.

You may even see it's capabilities in design mode, just right-click and pick one of 4 samples on the menu items.


  • Status: Fully functional
  • Source: Included
  • Size: 65kB

Platforms: D2, D3, D4, D5

CPUid v.1.2

By Maxim Training.

Freeware + source 29 Jun 1998


A 32-bit VCL and a class module CPUID gathers information from all processors (i.e. Intel) that support the CPUID instruction. This is a conversion of existing code for ease-of-use.


  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 365kB

Platforms: D3

RDTSC v.1.00


Freeware + source 23 Jul 2001


It is a wrapper under RDTSC pentium instruction. With this unit you can measure time intervals with up to nanoseconds resolution. It is very easy to use.


  • Status: Fully functional
  • Source: Included
  • Size: 2kB

Platforms: D2, D3, D4, D5, D6

TCPUName v.1.0

By Steven Martins.

Freeware + source 18 Aug 1997


Detects CPU type (80286, 80386 and so on).


  • Status: Fully functional
  • Source: Included
  • Size: 5kB

Platforms: D1

TProcessorClockCounter v.1.0

By Srdjan Crnjanski.

Freeware + source 20 Feb 2002


Component for benchmarking, code execution speed testing, measuring clock frequency etc.

Runs only on Pentium 2 or higher processors. Pentium 1 and lower processors have no built in clock counter and it is recognized by component.


  • Status: Fully functional
  • Source: Included
  • Size: 21kB

Platforms: D6

ZylCPUUsage v.2.17

By Zyl Soft.

Shareware 03 Oct 2021


ZyllCPUUsage is a visual Delphi/C++Builder component that diplays the usage level of the processor in a chart.

The demo version is fully functional. The package includes a demo program to show how ZylCPUUsage works and a help file with the description of the component.


  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • price: $29.99
  • Source price: $74.99
  • Size: 7 409kB

Platforms: C10, C10.1, C10.2, C10.3, C10.4, C11, C2k10, C2k6, C2k7, C2k9, CB6, CB64, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, D10, D10.1, D10.2, D10.3, D10.4, D11, D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE6, DXE64, DXE7, DXE8