


You will be able to open and edit them with Delphi After decompilation DeDe gives you the following: In most cases Rescuer saves 50-90% of your time to project restoration.ĭeDe is a very fast program that can analyze executables compiled with Delphi. Produced event procedures don't have a body (it is not a decompiler), but have an address of code in executable file. Rescuer produces all project forms and data modules with all assigned properties and events. If you lose your Delphi or C++Builder project sources, but have an executable file, then this tool can rescue part of lost sources. Unfortunately this is the only one decompiler I was not able to use - it prompts with an exception when you try to decompile some Delphi executable file.ĮMS Source Rescuer is an easy-to-use wizard application which can help you to restore your lost source code. The source to this decompiler is freely available. Due to some limitation in assembler the generated output can not be recompiled. Revendepro finds almost all structures (classes, types, procedures, etc) in the program, and generates the pascal representation, procedures will be written in assembler. In comparison with other well known Delphi decompilers the result of IDR analysis has the greatest completeness and reliability. Nevertheless, IDR is in a status considerably to facilitate such process.

Final project goal is development of the program capable to restore the most part of initial Delphi source codes from the compiled file but IDR, as well as others Delphi decompilers, cannot do it yet. If you are interested in reverse engineering Delphi programs I suggest you to take a look at the following few "decompilers":Ī decompiler of executable files (EXE) and dynamic libraries (DLL), written in Delphi and executed in Windows32 environment. Several Delphi decompilers have appeared that allow anybody, even with limited technical knowledge, to reverse engineer most Delphi executable files. The art of reverse engineering has traditionally been the land of technical wizards, familiar with assembly language and debuggers.

I came across this on web site and thought it useful to add it a a reference here.
