Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Welche Informationen über Compiler in der EXE? (https://www.delphipraxis.net/24751-welche-informationen-ueber-compiler-der-exe.html)

fylo 25. Jun 2004 14:54


Welche Informationen über Compiler in der EXE?
 
Hi

Nur mal so aus Interesse :gruebel:
weiß jemand, ob und welche Informationen beim compilieren über den
verwendeten Compiler mit in die Exe-Datei geschrieben werden.
Läßt es sich z.B. irgendwie herausfinden, ob eine Exe mit Delphi 6 in
der englischen Version oder mit Delphi 7 in der deutschen Version
oder mit Delphi 7 in der Personal-Version erstellt wurde :?:
Sind von seiten Borland's da vielelicht irgendwelche "versteckten"
Informationen mit reingeschrieben :?:

glkgereon 25. Jun 2004 16:18

Re: Welche Informationen über Compiler in der EXE?
 
soweit ich weiss wird ins erste byte was geschrieben, woran mans erkennen kann, war mal ein thread zu, find ich jetzt so direkt nit :-(

MathiasSimmack 25. Jun 2004 16:40

Re: Welche Informationen über Compiler in der EXE?
 
Zitat:

Zitat von fylo
Sind von seiten Borland's da vielelicht irgendwelche "versteckten"
Informationen mit reingeschrieben :?:

Darf man fragen warum du fragst?
:mrgreen:

Alexander 25. Jun 2004 19:05

Re: Welche Informationen über Compiler in der EXE?
 
ICh meine diese Infos sind irgendwie enthalten, wie kann ich jetzt nicht sagen.

LarsMiddendorf 25. Jun 2004 20:22

Re: Welche Informationen über Compiler in der EXE?
 
Es gibt zwei verschiedene Versionen der VCL für die Personal und Professional Version, damit man die nicht austauschen kann. Dafür ist in der Exe Datei dann noch eine zusätzliche Resource und es gibt in der Unit Sysutils ein paar Funktionen mit seltsamen Namen die überprüfen, ob die Resource zur VCL paßt.

MrKnogge 25. Jun 2004 21:28

Re: Welche Informationen über Compiler in der EXE?
 
Bist du dir da sicher ?

Woher sollte denn Delphi wissen, ob ich ine Kompo aus DxPro oder selber geschrieben habe.
Und selbst wenn dies so ist, so wird das wohl eher nur beim Compilieren überprüft, in die Exe-File kommt das glaub ich nicht.

LarsMiddendorf 25. Jun 2004 22:18

Re: Welche Informationen über Compiler in der EXE?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Es gab hier auf der DP mal einen Link zu so einem Artikel.
Ich weiß die genaue Addresse nicht mehr, aber ich habe mit dem Delphi Beispiel ResExplorer mal einen Screenshot gemacht.

NicoDE 25. Jun 2004 22:43

Re: Welche Informationen über Compiler in der EXE?
 
Zitat:

Zitat von MrKnogge
Woher sollte denn Delphi wissen, ob ich ine Kompo aus DxPro oder selber geschrieben habe.

Deine Komponenten fragen ja auch nicht ab, ob sie zusammen mit der Pro oder CSS -Version der VCL verwendet wurden.
Einige wenige Komponenten von Borland tun dies allerdings.

fylo 26. Jun 2004 21:24

Re: Welche Informationen über Compiler in der EXE?
 
Zitat:

Zitat von MathiasSimmack
Darf man fragen warum du fragst?
:mrgreen:

Nur so aus Interesse. Vieleicht kann man ja mal ein Tool bauen, mit dem man heraus
bekommen kann mit welchem Compiler es erstellt wurde. Um z.B. bei älteren Projekten
heraus zu bekommen ob man den entsprechenden Compiler noch hat (Quelltext voraus
gesetzt).


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:39 Uhr.

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