Source, documentation, and tools

VCL2FMX downloads

Get the complete v5.0 Vanguard source repository, then choose the documentation and optional tools that fit your work.

Current source repository

VCL2FMXConverter v5.0 Vanguard

The complete Delphi source, forms, mapping packs, contracts, tests, samples, tools, and documentation needed to build, inspect, and extend the converter.

Complete source distribution

Converter source, editable FMX form, project files, 22 mapping packs, 198 conversion contracts, documentation, samples, tests, and maintenance tools.

GitHub ZIP · v5.0 Vanguard · Delphi 12+
Download Complete Source Package

Before you begin: extract the ZIP to a normal working folder. Do not build or run the project from inside the compressed archive. Keep the original VCL project backed up and convert into a separate output folder.

v5.0 Field-Test Patch: real-world testing found several edge cases, now fixed and protected by new contracts. Current validation: 198 passing contracts, 0 failing.

Documentation

Start with the guide for your role.

The User Guide covers day-to-day operation. The Engineering Guide and technical references go deeper into design and conversion behavior.

User Guide

Operator-focused instructions for building, running, converting VCL projects, and reviewing generated reports.

PDF guide
Open PDF

Engineering Guide

Technical notes for developers, maintainers, and contributors working with the converter internals.

PDF guide
Open PDF

v5.0 Contract System Overview

An architectural overview of the executable contracts that protect generated source, forms, projects, and reports from regression.

PDF engineering overview
Open PDF

Optional companion downloads

Extend and inspect the conversion rules.

Complete Mapping Packs

Twenty-two editable JSON rule sets for common third-party Delphi component families. Version 5.0 includes the same starter collection released with v4.1.8.

ZIP archive · JSON mapping packs
Download ZIP

JSON Mapping Pack Studio

An optional companion application for creating, editing, and reviewing mapping-pack JSON files.

Source deployment ZIP
Download ZIP

Technical references

Understand what the converter changes and why.

Rules Reference

Technical rules covering converter replacements and the resulting FMX-oriented code.

PDF reference
Open PDF

Component Mapping Reference

Reference information for moving VCL components and related behavior toward FMX equivalents.

PDF reference
Open PDF

Converter Runtime Flow

A step-by-step technical look at the converter's operating sequence from input analysis through generated output and reporting.

PDF technical guide
Open PDF

After downloading

A safe first conversion

  1. Extract the complete source distribution.
  2. Open VCL2FMXConverter.dproj in RAD Studio.
  3. Build and run the converter on Windows.
  4. Choose a backed-up VCL project and a separate output folder.
  5. Open the generated FMX project, read the HTML report, compile, and test.

Need help?

Send enough detail to reproduce the issue.

Include the converter version, Delphi version, a short description, and the generated HTML report when possible.

Email churchesite@gmail.com