FileDateToDateTime nicht in for-Schleife?
-
Hi,
ich hab eine mir unerklärliches Problem mit dem lesen des Datums einer Datei.
Funktionieren tut das hier:
(Hab eine Cilck-Funktion auf FileListBox1)
file_date = FileDateToDateTime(FileAge(FileListBox1->FileName));
Und das geht nur manchmal... > und jetzt gar nicht mehr
for (int i=0;i<FileListBox1->Items->Count;i++) { file_date = FileDateToDateTime(FileAge(FileListBox1->Items->Strings[i])); ... }
Fehlermeldung: Datum kann nicht gelesen werden...
Wie gesagt, manchmal geht es.Hat jemand ne Idee?
Danke
Mike
-
Vielleicht hast du Filenamen, die ungültig sind.
-
ne sicher nicht.
z.B. img0001.jpg
-
versuch das ganze mal nicht im onClick-Ereignis, sondern im onChange-Ereignis.
-
das hat nichts mit OnClick oder so zu tun sonder die Funktion FileDateToDateTime(FileAge... geht in einer for-Schleife nicht immer.
Wie kommt man den noch an das Datum einer Datei (Änderungsdatum) außer mit FileDateToDateTime(FileAge(Dateiname)??
-
mike76 schrieb:
FileDateToDateTime(FileAge... geht in einer for-Schleife nicht immer.
Geht bei mir immer. Versuch doch mal, herausbekommen, bei welchen/r Datei/en bei dir der Abbruch erfolgt und ob sich dort eine Besonderheit erkennen lässt.