Einzelnen Beitrag anzeigen

SevenOfNine

Registriert seit: 11. Jan 2007
Ort: Giessen, Mittelhessen
41 Beiträge
 
Delphi 7 Professional
 
#3

AW: FileSize einer von anderem Prozess geöffneten Datei

  Alt 19. Mär 2017, 12:05
...Was zeigt denn der Explorer bei den Dateieigenschaften an, während der Prozess die Datei offen hält?
Wenn der Explorer das entprechende Verzeichnis anzeigt und der Prozess die Datei erzeugt und dort "langsam" Daten hinzufügt, zeigt der Explorer die Datei und die Größe 0 an. Gehe ich aus dem Verzeichnis raus und wieder rein, zeigt der Explorer die (anscheinend) richtige Größe an, aber auch nur einmalig. Er aktualsisiert nicht, solange ich im Verzeichnis bin.

Mein Programm reagiert in Verbindung mit dem Explorer: Ich ermittel zyklisch alle 1s die Dateigröße. Ich bekomme in meinem Programm dann die wahrscheinlich richtigen Werte, wenn ich mit dem Explorer in das Verzeichnis gehe, aber auch nur wieder einmalig. Das hängt also irgendwie zusammen.

Wird der Prozess beendet bzw. die Datei geschlossen, zeigt sowohl der Explorer wie auch mein Programm sofort den richtigen Wert an.
Mein Kindheitstraum: Die 32bit Farbpalette als Bundstiftsammlung.
  Mit Zitat antworten Zitat