Search code examples
delphiexecutable

How to detect Delphi compiler version in which exe was compiled?


How can I detect which version of Delphi was used to compile a pre-existing .exe file? I don't necessarily need to do this with code.

I tried PEiD but it cannot detect if version is newer than Delphi 7.


Solution

  • Download the various files for the IDR (Interactive Delphi Reconstructor), extract them to a folder and run it. Load your compiled executable inside IDR and it'll tell you what version the executable was compiled in (has proven accurate for me).