Hallo,
Ich würde gerne die untere Liste vervollständigt haben.
(Delphi 1, Kylix 2, Kylix 3, erzeugt C++Builder auch DCUs oder nur OBJ Dateien?)
Vielen Dank für Eure Hilfe.
--------
Die ersten 4 Bytes der
DCU enthalten die "Versionsinfo"
Code:
48 53 50 50 : Delphi 2
41 86 51 44 : Delphi 3
D7 A6 68 47 : Delphi 4
8B 14 1F F2 : Delphi 5
8C 14 1F F2 : Kylix 1
DD 00 00 0E : Delphi 6
DF 00 00 0F : Delphi 7
-------
Quelle:
Ausschnitt des Quelltextes eines DisCompilers:
Delphi-Quellcode:
Magic := ReadULong;
case Magic of
$50505348: FVer := verD2;
$44518641: FVer := verD3;
$4768A6D8: FVer := verD4;
ulong($F21F148B): FVer := verD5;
$0E0000DD: FVer := verD6;
ulong($F21F148C): FVer := verK1; //Kylix 1.0
else
DCUErrorFmt('Wrong magic: 0x%x',[Magic]);
end;