Wenn Du neben den Quelltextdateien auch noch
DCU's haben solltest, hilft eventuell ein Blick darein:
Code:
// nicht verlässlich. Delphi7 hat bei mir $
DF
//
DCU-Versionen 1. Byte
15 $0F = Delphi 7
17 $11 = Delphi 2005
18 $12 = Delphi 2006 or 2007
20 $14 = Delphi 2009
21 $15 = Delphi 2010
22 $16 = Delphi XE
23 $17 = Delphi XE2
24 $18 = Delphi XE3
25 $19 = Delphi XE4
26 $1A = Delphi XE5
27 $1B = Delphi XE6
28 $1C = Delphi XE7
29 $1D = Delphi XE8
30 $1E = Delphi 10 Seattle
31 $1F = Delphi 10.1 Berlin
// Nicht verlässlich, bei Delphi 7 immer $00?
2. Byte
003 $03 =
Win32
004 $04 = Osx32
020 $14 = iOS emulator
035 $23 = Win64
118 $76 = iOS device
119 $77 = Android
(Angaben ohne Gewähr)
Wenns Compilat vorhanden ist, könnte eventuell auch dashier helfen:
https://github.com/SimaWB/isDelphi/b...ileChecker.pas
https://github.com/SimaWB/isDelphi