Delphi Compiler Versions
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.
Top 4 Download periodically updates software information of delphi compiler full versions from the publishers, but some information may be slightly out-of-date. Using warez version, crack, warez passwords, patches, serial numbers, registration codes, key generator, pirate key, keymaker or keygen for delphi compiler license key is illegal. The Delphi compiler emits C++ headers, allowing C++ code to link to Delphi classes and methods as though they were written in C++. The reverse (C++ code being used by Delphi) is not as straightforward but possible.
I tried PEiD but it cannot detect if version is newer than Delphi 7.
3 Answers
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).
Delphi Compiler Free
Alternative solution:
Open your compiled executable in XN Resource Editor. Under 'RC Data' in the tree you will find DVCLAL. Expand it and select 'Language Neutral'. You will now see a nonsense string with an equally meaningless HEX equivalent.
This HEX actually identifies the compiler version on which the executable was built. You can Google this HEX with the word Delphi, and you should be quite quickly able to determine what compiler the HEX came from.
Enjoy!
You can use this source to give you the Assembly information. In the main assembly, you can see the Name and Version, which will give you the Compiler's name and version. It is a console application where param 1 is the exe file.
Serial port terminal windows 10 1. The version can be checked here:
to see which version it was vbuild with; i.e.,
12.xxxx - Delphi 2009 and 15.xxxx - Delphi XE100 greatest movie songs of all time.
Delphi Compiler Version Exe
However, this only works up to XE. With XE2, things have changed in the exe.