Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: NTFS, FileAge liefert nicht das neue Geändert-Datum, sondern das alte Geändert-Da

  Alt 19. Nov 2013, 14:47
Bei uns wird sowas auch gemacht, aber bisher hat sich noch niemand diesbezüglich beschwert.
Kann aber auch sein, daß die immer nur eine Instanz offen haben.

Bei uns läuft die Schleife so lange, bis das programm den zugriff beendet, aber z.B. durch OpenOffice haben wir da Probleme bekommen.
MS office hält die Datei die ganze zeit geöffnet und man bekommt mit wenn es fertig ist, während OO das nur kurz beim Lesen öffnet.

Drum hatte ich dann zuletzt noch eine Schleife vorgelagert, welcher misst, ob die Datei eine gewisse Mindestzeit offen ist
und ich zeige dem Benutzer einen Wartedialog an, wo er auch nochmal manuell die Wahl hat, ob die Datei wieder ins Programm zurückgespeichert werden soll. (egal wie der Status vom Änderungsdatum aussieht)
> Also neben der "automatischen" Erkennung auch nochmal manuell, da einfch immer irgendwelche Probleme möglich sind.



Ach ja, das Datum der letzten Änderung wird scheinbar erst geändert/gespeichert, wenn das letzte Dateihandle weg ist, oder wenn man irgendwie einen Refresh hinbekommt. (z.B. beim zweiten oder dritten mal auf F5 drücken, im Explorer)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (19. Nov 2013 um 14:50 Uhr)
  Mit Zitat antworten Zitat