Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Größenvergleich von 2 Dateien (https://www.delphipraxis.net/6590-groessenvergleich-von-2-dateien.html)

BLuBBi 15. Jul 2003 22:02


Größenvergleich von 2 Dateien
 
Huhu

Hab ma ne Frage zu Delphi(6) und zwar:

Ich habe ein Programm das per Button eine vorher angegebene Datei herunterlädt. Nun lädt man noch eine 2. Datei herunter.
Nun sind diese Dateien im selben Ordner mit den Namen: "vergleich1.* und vergleich2.*"
Nun sollen diese beiden Dateien von der Größe her verglichen werden nun leider hab ich kein schimmer wie ich das hinbekommen soll.

Thx schonmal

moori 15. Jul 2003 22:22

Re: Größenvergleich von 2 Dateien
 
Serrs,

mit dem Code kannst du die Dateigrösse ermitteln. Dann einfach beide miteinander vergleichen.

Delphi-Quellcode:
function GetFileSize(const AFileName: String): Integer;
var
  F: TSearchRec;
begin
  Result:=-1;
  if FindFirst(AFileName,faAnyFile,F)=0 then
  begin
    try
      Result := F.Size;
    finally
      FindClose(F);
    end;
  End;
end;
Is nich von mir aber sollte gehen.


Gruss Moori

BLuBBi 16. Jul 2003 11:41

Re: Größenvergleich von 2 Dateien
 
Hmm und wie soll ich dann den vergleich schreiben ?

Dagon 16. Jul 2003 11:47

Re: Größenvergleich von 2 Dateien
 
So verglechst du dann beide Dateien:
Delphi-Quellcode:
if GetFileSize(Vergleich1) > GetFielSize(Vergleich2) then
  ShwoMessage('Vergleich1 ist grösser')
else
  ShwoMessage('Vergleich2 ist grösser');

Christian Seehase 16. Jul 2003 11:50

Re: Größenvergleich von 2 Dateien
 
Moin Blubbi,

Zitat:

Zitat von BLuBBi
Hmm und wie soll ich dann den vergleich schreiben ?

  1. Du willst die Grössen zweier Dateien vergleichen
  2. Du hast einen Code bekommen, der Dir die Grösse einer Datei liefert
  3. Wo ist das Problem zwei Werte miteinander zu vergleichen? ;-)

BLuBBi 16. Jul 2003 11:56

Re: Größenvergleich von 2 Dateien
 
Muss die Funktion GetFileSize zu dem Buttonklick-code oder wo muss der hin ?

/edit: Ich mach noch net so lange Delphi deswegen auch diese Fragen :)

Christian Seehase 16. Jul 2003 12:00

Re: Größenvergleich von 2 Dateien
 
Moin Blubbi,

meinst Du jetzt die Funktion selber oder deren Aufruf?

BLuBBi 16. Jul 2003 12:19

Re: Größenvergleich von 2 Dateien
 
Die funktion selber.

Christian Seehase 16. Jul 2003 12:25

Re: Größenvergleich von 2 Dateien
 
Moin Blubbi,

die Deklaration, wie sie moori gepostet hat, muss in den implementation Abschnitt der Unit, der Kopfe (function GetFileSize...) sollte noch einmal im interface Abschnitt wiederholt werden, damit aus jeder unit heraus, die auf diese unit zugreifen kann die Funktion aufgerufen werden kann.

BLuBBi 16. Jul 2003 12:33

Re: Größenvergleich von 2 Dateien
 
Also wenn ich den Code von moori kompiliere kommt da immer Undeclared identifier 'Result'
Is wohl irgendwo éin Fehler im Code.

/edit: Nee doch kein Fehler hab nur was falsch gemacht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz