Zitat von
Major1337:
Zunächst habe ich es mit FormatDateTime versucht, aber nach einem kompilieren wird das Datum nie geändert.
Wie viele Tage hast du denn gewartet?
Zitat:
Delphi-Quellcode:
Datei := FileDateToDateTime(FileAge('prog.exe'));
Data := FormatDateTime ('dd.mm.yyyy', Datei);
XXX.Caption := 'Version ' + DateTimeToStr(data);
Es kann sein, dass Windows nur den Inhalt der schon existierenden Datei neu erstellt und nicht die Datei für sich neu anlegt. Aber warum nimmst du nicht die Funktion aus meinem Link, die genau das macht, was du willst? Sogar mit Aufrufbeispiel.