class DelphiDecompiler: """Main decompiler class for Delphi executables"""
for comp in form.components: f.write(f" comp.name = comp.component_type.value\n") for prop in comp.properties.values(): f.write(f" prop.name = prop.value\n") f.write("\n") delphi decompiler dede
, allowing you to see the exact layout, properties, and components of every form in the application. Event Handler Mapping: delphi decompiler dede
decompiler = DelphiDecompiler(sys.argv[1]) delphi decompiler dede
@dataclass class RTTIProperty: """Represents a component property from RTTI""" name: str value: str prop_type: str
Always scan with VirusTotal and run in a sandbox/VM.
While DeDe has not seen official updates since the early 2000s, it still enjoys a loyal following among legacy Delphi analysts. Its peak period of use coincided with the Delphi 5–7 era, but it remains a valuable reference for reverse engineering older Win32 binaries.