![]() |
Compilerdirektive: Datum und Uhrzeit in Quellcode einbinden
Hallo,
ich hab folgende Aufgabe: Meine Anwendung soll das Datum und die Uhrzeit an der sie kompiliert wurde im About-Screen angezeigt werden. Das Änderungsdatum bzw. Erstellungsdatum der Anwendungs-EXE-File auszulesen scheint mir nicht sicher genug, da sich dieses durch Kopiervorgänge oder den Installationsvorgäng u.U. verändern kann. Also dachte ich mir das ich die Information als Konstante im Programm anlege. Ist es möglich über Compilerdirektiven die aktuelle Uhrzeit/Datum in die Sourcefiles einzubinden? Ich verwende Delphi 7, deshalb kann ich nicht auf die PreBuild-Events wie in Delphi 2007 zugreifen. Wenn ich so etwas zur Verfügung hätte könnte ich ja nen kleines Tool schrieben welche die aktuelle Zeit in eine Textdatei schriebt und diese per Include-Direktive in das Programm einbinden. Grüße Zend |
AW: Compilerdirektive: Datum und Uhrzeit in Quellcode einbinden
Kuckst du
![]() |
AW: Compilerdirektive: Datum und Uhrzeit in Quellcode einbinden
Du könntest eine Batch-Datei im Pebuild deines Projektes einbauen, die dir eine *.pas mit den entsprechenden Konstanten erstellt und dann compiliert. Diese dcu bindest du dann in dein Projekt ein.
So mache ich das zumindest mit meinen Versionsinformationen. Vielleicht gibt es aber auch eine andere Lösung? Edit: @ Sir Rufo: ka ob Delphi 7 das kann. Ich nutze Delphi 2007 ^^ |
AW: Compilerdirektive: Datum und Uhrzeit in Quellcode einbinden
Kann Delphi 7 schon das mit dem PreBuild?
|
AW: Compilerdirektive: Datum und Uhrzeit in Quellcode einbinden
|
AW: Compilerdirektive: Datum und Uhrzeit in Quellcode einbinden
Hallo,
der Quellcode von Luckie funktioniert tadelos. Vielen Dank dafür! Grüße Zend |
AW: Compilerdirektive: Datum und Uhrzeit in Quellcode einbinden
Schade, dass Delphi keine Compiler-generierten Konstanten wie __FILE__, __DATE__, __TIMESTAMP__,__LINE__ ... kennt.
Das hätte man ruhig von ![]() |
AW: Compilerdirektive: Datum und Uhrzeit in Quellcode einbinden
Zitat:
![]() (bei irgendeinem DP-User hatte uch sowas mal gesehn ... bei Andy, Andreas oder so.) |
AW: Compilerdirektive: Datum und Uhrzeit in Quellcode einbinden
|
AW: Compilerdirektive: Datum und Uhrzeit in Quellcode einbinden
Mit FileAge bekommt man aber nur das Erstellungsdatum der Datei auf dem Datenträger. Wenn ich die Exe runterlade oder von CD kopiere, kann das Dateialter schon nicht mehr dem Kompilierdatum entsprechen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 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