Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zwei Textdateien vergleichen (https://www.delphipraxis.net/109595-zwei-textdateien-vergleichen.html)

N30N 4. Mär 2008 09:11


Zwei Textdateien vergleichen
 
Hi, ich brauche eine Funktion um zwei Textdateien zu vergleichen.

Diese haben zwar unterschiedliche Dateinamen (mit Absicht), aber den gleichen Inhalt. Die Funktion FileCompareText ist mir bereits ins Auge gefallen, allerdings kann ich nicht wirklich viel damit anfangen. Hat jemand ne Idee? :)

Mein Grundgedanke war, diese zwei Textdateien in memofelder zu laden und dann irgendwie zu vergleichen.



//Edit: Und noch was: Wie kann ich eine blinkende Schrift erzeugen? Weiss das auch zufällig jemand? Müsste man da nicht mit visible und wait usw spielen?

RavenIV 4. Mär 2008 09:15

Re: Zwei Textdateien vergleichen
 
Zitat:

Zitat von N30N
Diese haben zwar unterschiedliche Dateinamen (mit Absicht), aber den gleichen Inhalt. Die Funktion FileCompareText ist mir bereits ins Auge gefallen, allerdings kann ich nicht wirklich viel damit anfangen. Hat jemand ne Idee? :)

Hast Du Dir die Hilfe zu FileCompareText mal angeschaut?
Zitat:

Zitat von Delphi-Hilfe
Die Methode FileCompareText vergleicht zwei Strings unter Berücksichtigung der Groß-/Kleinschreibung des Dateisystems.


N30N 4. Mär 2008 09:20

Re: Zwei Textdateien vergleichen
 
Zitat:

Zitat von RavenIV
Zitat:

Zitat von N30N
Diese haben zwar unterschiedliche Dateinamen (mit Absicht), aber den gleichen Inhalt. Die Funktion FileCompareText ist mir bereits ins Auge gefallen, allerdings kann ich nicht wirklich viel damit anfangen. Hat jemand ne Idee? :)

Hast Du Dir die Hilfe zu FileCompareText mal angeschaut?
Zitat:

Zitat von Delphi-Hilfe
Die Methode FileCompareText vergleicht zwei Strings unter Berücksichtigung der Groß-/Kleinschreibung des Dateisystems.



Wäre ja eigentlich genau das was ich suche oder?

In der Delphi Hilfe steht dann noch:

Zitat:

Delphi-Syntax: function FileCompareText(const A, B: String): Integer;
Allerdings kann ich damit noch nicht soviel anfangen :(

RavenIV 4. Mär 2008 09:23

Re: Zwei Textdateien vergleichen
 
Diese Funktion vergleicht zwei Strings.
Da Strings eine begränzte Länge haben, ist das vermutlich nicht geeignet.
Eine Textdatei kann schon so gross sein, dass der Inhalt nicht in einem String passt.

Ich würde das so machen:
Zwei StringListen (TStringList) erstellen.
In jede Stringlist mit TStingList.LoadFromFile die Textdateien laden.
Dann mit TStringList.Equals die beiden Listen vergleichen lassen.
Beim Ergebnis True sind beide Textdateien identisch, bei False eben nicht.

zu blinkende Schirft:
Neue Frage -> Neuer Thread.

N30N 4. Mär 2008 09:33

Re: Zwei Textdateien vergleichen
 
Danke!

Hab auf ner anderen Seite was passendes gefunden! :)

Wer das selbe Problem hat, kann ja hier mal vorbeischauen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:22 Uhr.

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