Einzelnen Beitrag anzeigen

romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.164 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Dateigröße ermitteln, während die Datei ausgeführt wird???

  Alt 9. Sep 2005, 19:44
Hallo!

folgende Funktion benutze ich, wenn ich Größe einer Datei auf der Fesplatte ermitteln möchte:

Delphi-Quellcode:
function CheckFileSize(aFilename: string): integer;
var
   f: file of Byte;
   size: Longint;
begin
 AssignFile(f, aFilename);
 Reset(f);
 try
   size := FileSize(f);
 finally
   CloseFile(f);
 end;
 Result := size;
end;
Leider hängt die Funktion, wenn die zu prüfende EXE-Datei gerade läuft. Liegt sicher an AssignFile, weil die Datei bereits "besetzt" ist. Gibt es eine alternative Funktion, die mein Problem löst?
  Mit Zitat antworten Zitat