Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mit welcher Delphi Version wurde eine DCU compiliert? (https://www.delphipraxis.net/22428-mit-welcher-delphi-version-wurde-eine-dcu-compiliert.html)

MaBuSE 17. Mai 2004 17:45


Mit welcher Delphi Version wurde eine DCU compiliert?
 
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;

APP 17. Mai 2004 17:57

Re: Mit welcher Delphi Version wurde eine DCU compiliert?
 
Hallo MaBuSE,
Nico Bendlin hat hier mal was dazu gepostet: http://www.delphipraxis.net/internal...&highlight=dcu

MaBuSE 18. Mai 2004 08:38

Re: Mit welcher Delphi Version wurde eine DCU compiliert?
 
Zitat:

Zitat von APP
Nico Bendlin hat hier mal was dazu gepostet

Vielen Dank
Ich hatte zwar gesucht, aber nichts gefunden :?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz