Entwickler-Ecke

Sonstiges (Delphi) - Kann man an der exe sehen, womit compiliert wurde?


jjturbo - Di 27.10.09 11:09
Titel: Kann man an der exe sehen, womit compiliert wurde?
Moin Forum,

kann ich eigentlich anhand der exe sehen, mit welcher Delphi-Version ich mein Programm compiliert habe?

Gruß Oliver


ene - Di 27.10.09 11:15

Hi,

IMO bekommst du mit dem ResHacker heraus, womit kompiliert wurde. Ob dabei eine Version ausgegeben wird, kann ich allerdings gerade nicht mit Sicherheit sagen.


BenBE - Di 27.10.09 11:42

Man bekommt recht genau den Compiler, oftmals sogar dessen Version, manchmal aber sogar das Patchlevel der verwendeten Laufzeit-Bibliothek. Alles ne Frage des Aufwandes, den man treibt und der Anzahl der verfügbaren Vergleichsmuster.


guinnes - Di 27.10.09 13:09

Die Version kann man über die InstanceSize von TControl ermitteln :

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
          case lSize of
            $114 : Result := dvD4;
            $120 : Result := dvD5;
            $128 : Result := dvD6CLX;
            $160 : Result := dvD6;
            $15C : Result := dvD7;
            $1A4 : Result := dvD2009;
          end;


Lannes - Di 27.10.09 14:05

Hallo,

das Compiler Detection Utility zeigt einiges an:
Language 2000 [http://www.saschaseidel.de/html/programmierung/downloads.php#Language_2000]


Delete - Di 27.10.09 14:19

user profile iconLannes hat folgendes geschrieben Zum zitierten Posting springen:
Hallo,

das Compiler Detection Utility zeigt einiges an:
Language 2000 [http://www.saschaseidel.de/html/programmierung/downloads.php#Language_2000]


Danke für den Link!

Dieser Sascha Seidel sollte aber mal einen Webdesign-Kurs belegen - diese Seite ist total grausam!