Product capabilities

Native analysis of Win32/Win64 VCL applications written in Delphi 3–13 or built with C++Builder.

Professional analysis of native VCL applications

Professional decompiler for VCL applications written in Delphi or built with C++Builder. Analyze Win32/Win64 code, forms, units and classes for reverse engineering, forensics and code recovery.

Native-code decompilation

Reconstruct Delphi-like code from native instructions and available metadata, including if/else conditions, case blocks, for/while/repeat loops, recognized VCL properties and methods, Windows API calls and common RTL string and array operations. Explore units, classes, public functions and private functions discovered heuristically within units.

Original variable names are commonly unavailable and replaced by generated identifiers. Structure layouts may be inferred from access sizes and addresses; an unidentified call may appear without its VCL method name. These are limits of the information retained in native binaries. Exported listings require manual analysis and correction before use in an IDE. See Interpreting recovered code.

VCL interfaces and events

Inspect recovered forms, controls, properties and DFM information in the read-only visual designer. Navigate from recovered event entries to their event-handler code. Inspect the recovered DFM source with folding, search and copy. Export UTF-8 Pascal units, DFM resources and recovered project references, or save a combined .pas listing. See export behavior and review requirements.

Code and binary views

Use native Win32 and Win64 disassembly, mixed listings and the HEX Editor to examine the implementation. Search procedures and displayed text, inspect string references and navigate by address. Save VDD analysis databases with recovered structure, resources and cached code for later inspection, including offline review. Export full Win64 procedure addresses in TXT, IDC, HIEW and MAP formats.

AI Helper

Refine an existing decompiled listing through an Ollama model or a configured API service. Review suggestions against the instructions and choose an endpoint appropriate to the material under investigation. See AI Helper for hardware recommendations.

Win32 and Win64 obfuscation

The integrated obfuscator supports both architectures. See Obfuscation for the workflow.

Image extraction and plugins

FRX Image Viewer previews registered DFM pictures and exports standalone images in their original format. With the supported ImageList metadata, it displays individual native list icons and exports them as ICO with masks and alpha transparency.

Develop custom extensions through the shared SDK, including optional image-list metadata and host-product identification.

Applications built with C++Builder

DE Decompiler supports VCL applications built with C++Builder for Win32 and Win64. Recover and visualize forms, examine units, classes and functions, follow event handlers and use the other analysis and export tools in the same workspace.

C++Builder-specific library RTTI knowledge bases are not yet available. Functions outside the shared VCL coverage, and object properties or methods that cannot be identified, may be shown without their library names. Code decompilation quality for C++Builder is therefore noticeably lower than for applications written in Delphi. This limitation concerns code-reconstruction quality and library-name recognition. The other supported features remain available for C++Builder under the same edition rules as for applications written in Delphi.

C++Builder code is reconstructed as Delphi-like Pascal, with PAS/DFM output. It is not converted back into the original C++ source. As with other native-code reconstruction, review and correct inferred types, generated names and decompilation inaccuracies manually before using the recovered material in an IDE.

Explore the interface and real output · Supported compilers and versions · Edition and license details