Perfect solutions

for software protection

and source code recovery

Native-code decompilation and application analysis

DE Decompiler — Professional Decompilation and Code Analysis

Analyze VCL applications written in Delphi 3–13 or built with C++Builder, for Win32 and Win64. Reconstruct Delphi-like Pascal, forms, units and classes for reverse engineering, digital forensics, malware analysis and code recovery.

Delphi-like Pascal reconstructed by DE Decompiler

Understand native code and application structure

Follow application logic from recognized units and classes to individual functions. DE Decompiler combines native instructions with compiler metadata and version-specific RTTI knowledge.

Delphi-like Pascal from native code

Reconstruct conditions, case statements, loops, expressions and recognized VCL calls. Compare the result with Win32/Win64 disassembly and HEX bytes to investigate code that needs closer review.

Units, classes and functions

Browse recovered unit and class declarations, public functions and private functions discovered heuristically within units. Use the project structure to locate relevant implementation code.

Delphi 3–13 and C++Builder

Analyze Win32 and Win64 VCL applications from both compiler families. C++Builder output is also Delphi-like Pascal, with PAS/DFM export; its code quality is lower because RTTI knowledge bases for C++Builder-specific libraries are not yet available. The other tools remain available under the same edition rules.

Security and forensic investigations

Inspect application logic, string references and native instructions to investigate malware, potentially unwanted behavior or concealed functionality without running the analyzed application.

Delphi-like Pascal reconstructed by DE Decompiler
Structured code reconstructed from machine instructions and available metadata.
Recovered unit and class declarations in DE Decompiler
Use recovered declarations to navigate units, classes and functions.

Connect VCL forms with their implementation

Inspect the recovered interface, identify relevant controls and follow their event handlers into code. Keep code and form information together throughout the investigation.

VCL form visualization

View recovered forms, controls, properties, menus and available DFM data in the read-only designer. Use the interface to understand the context of an application feature.

Event-handler navigation

Navigate from recovered events in the form visualization to the corresponding handlers. Follow the implementation of buttons, menus and other controls.

Search and string references

Find procedures and references to strings, then inspect the associated code and native instructions. String References are also available in Free Lite.

PAS/DFM and analysis databases

Export recovered units and forms as a Delphi project or save a combined PAS listing. Save a VDD analysis database to retain the analysis for subsequent review.

VCL form visualization with properties and events
Inspect recovered VCL controls and navigate from events to their handlers.

Extend the analysis workflow

Use AI-assisted refinement, plugins and binary editing alongside the decompiler. Commercial licenses provide the same analysis features for individual developers and enterprise teams.

AI Helper

Refine selected decompiled code through local models served by Ollama or online services with an OpenAI-compatible API, including ChatGPT and DeepSeek. Review generated changes against the binary evidence.

Plugin SDK

Develop plugins for a specific investigation or processing task with the SDK shared by DE Decompiler and VB Decompiler. The SDK exposes analysis data and supports product identification.

FRX Image Viewer

Preview and save recovered form graphics and recognized ImageList icons. The plugin works with DE Decompiler as well as VB Decompiler.

Win32/Win64 obfuscation and binary tools

Use the integrated obfuscator for supported Win32 and Win64 applications. Inspect native instructions and file bytes when verifying the output or examining a binary modification.

FRX Image Viewer displaying graphics recovered by DE Decompiler
Preview and export recovered form images and recognized ImageList icons.

Evaluate the product with your own files

Download the trial, test the workflow that matters to you, and choose the license that includes the capabilities you need.

Product resources

Frequently Asked Questions

What is DE Decompiler?

DE Decompiler is a professional tool for analyzing and decompiling native Win32 and Win64 VCL applications written in Delphi 3–13 or built with C++Builder. It is intended for reverse engineers, forensic investigators, malware analysts, corporate security teams and developers.

What can be recovered?

DE Decompiler reconstructs Delphi-like Pascal, VCL forms and DFM data, units, classes and functions from native instructions and available metadata. It recognizes high-level control flow and supported VCL calls and links recovered form events to their code.

How does C++Builder support differ?

Forms, units, classes, functions and the other supported tools are available under the same edition rules. Code is reconstructed as Delphi-like Pascal and exported as PAS/DFM. Without RTTI knowledge bases for C++Builder-specific libraries, names and types are less completely recognized and code quality is noticeably lower than for Delphi.

Can recovered code be opened directly in an IDE?

Manually review and correct decompilation inaccuracies and incompatibilities first. Native binaries do not preserve the original source text, local variable names or complete type layouts.

What is available in Free Lite?

Free Lite provides form inspection, native disassembly and String References. High-level code decompilation requires a Single Developer or Enterprise license.

How do Single Developer and Enterprise licenses differ?

Single Developer is assigned to one named developer on one PC or locally hosted virtual PC. It cannot be shared or reassigned between developers. Enterprise covers up to 20 users and 20 PCs or locally hosted virtual PCs within one organization. Both provide the same product features and include one year of updates and technical support.