Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.034 Beiträge
 
Delphi 12 Athens
 
#15

AW: Fehler bei FileDateToDateTime(FileGetDate(FHandle)) wenn Dateidatum < 1980

  Alt 29. Dez 2011, 13:46
Leider funktioniert in Delphi 7 (XP) sowie auch in Delphi 2010 (W7) keine einzige der Methoden bzw. Funktionen die hier in diesem Forum vorgestellt wurden. Bei vielen Dateien bekomme ich immer ein anderes Datum extrahiert als das tatsächliche Erstellungsdatum.
Du wertest aber auch das Erstellungsdatum aus? (es gibt ja mehrere Angaben >erstellt/geändert/gelesen< und nicht alle werden von allen Dateisystemen gleichermaßen unterstützt)

Auch sollte man uch Zeitzonen beachten.

Einige Dateisysteme speichern die Zeitzone (inkl. Sommerzeit) und Andere machen das nicht.
Einige Funktionen, zum auslesen der Zeiten, versuchen die Zeitzonen nachträglich rasuszurechnen (egal ob sie überhaupt gespeichert wurde) und Andere machen das nicht.

Zitat:
Leider funktioniert in Delphi 7 (XP) sowie auch in Delphi 2010 (W7) keine einzige der Methoden bzw. Funktionen die hier in diesem Forum vorgestellt wurden.
Was heißt für dich "funktionieren"?

Geben die ein "falsches"/anderes Datum aus,
oder geben sie garkein Datum aus (also absoluten Schrott und nicht im Ansatz stimmige Werte)
oder bekommst du gar Exceptions, bzw. andere Fehlercodes?

Diese Werte kann man softwareseitig auch verändern, weshalb man diese Angaben nicht überbewerten sollte.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (29. Dez 2011 um 13:49 Uhr)
  Mit Zitat antworten Zitat