Thema: Delphi FileSize(file.exe);

Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#6

Re: FileSize(file.exe);

  Alt 24. Sep 2006, 14:43
Hi,
du gehst da ein wenig falsch an die Sache ran. FileSize gibt dir die Anzahl der Datensätze einer typisierten Datei zurück, bei einer .exe müsstest du also File of Byte nehmen.

Du kannst dir die Informationen aber auch direkt mit findFirst holen:
Delphi-Quellcode:
function getFileSize : Integer;
var searchRecord : TSearchRec;
begin
  if findFirst(PFAD_ZU_DER_DATEI, faAnyFile, searchRecord) = 0 then
  begin
    result := searchRecord.Size;
  end
  
  else
  begin
    result := -1; // datei nicht gefunden
  end;
end;
Gruß Der Unwissende
  Mit Zitat antworten Zitat