Forum: PC-Programmierung VB: Datum + Uhrzeit des Kompilierens 'herausfinden'


von André K. (andre-)


Lesenswert?

Hallo allerseits,

haeng grad an einer wahrscheinlich ganz einfach loesbaren Sache, aber
ich steh entweder auf dem Schlauch oder es ist doch komplizierter:
Ich moechte in einer kompilierten Exe Datum und die Uhrzeit, zu denen
die Exe kompiliert wurde, herausfinden.

Mit const a = date gehts schonmal nicht, weil dort eine Konstante
erwartet wird, date sich aber aendert - logisch.

Gibts irgendwo versteckt vielleicht schon eine Konstante, in der diese
Daten stehen?

Beste Gruesse,
André

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Höchstwahrscheinlich nicht. Zwar sieht die Versionsinformationsresource
in ihrer binären Struktur einen Zeitstempel vor, ich habe aber in mehr
als 13 Jahren nie gesehen, daß da was sinnvolles drinstand bzw. daß
irgendein Entwicklungswerkzeug dieses Feld beschrieben hat.
Abhilfe, wenn auch alles andere als perfekt: Dateidatum der .exe-Datei
bestimmen.

von André K. (andre-)


Lesenswert?

Hmm. Nunja, besser als nichts :), halt nicht wirklich ausgegoren das
ganze. Werds dann halt so machen.

Danke dir!

Beste Gruesse,
André

von Andreas B. (Gast)


Lesenswert?

Nein das wird tatsächlich gespeichert, zumindest hats ein Tipp auf
Active VB... Habs noch nie getestet, aber schon mehrmals darüber
gestolpert...

http://www.activevb.de/tipps/vb6tipps/tipp0609.html

mfg Andreas

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Hmm. Mal mit dumpbin nachgesehen - stimmt!

Danke für den Hinweis, das ist eine Alternative zur nicht
funktionierenden Versionsresource.

von André K. (andre-)


Lesenswert?

Ah danke!
Funktioniert wunderbar, auch wenn ich mir die Loesung doch einfacher
vorgestellt hatte :D

Beste Gruesse,
André

von Markus K (Gast)


Lesenswert?

Für das Datum gibt es oft Präprozessorbefehle oder Pragmas. Schau mal in
der Hilfe nach!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.