Einzelnen Beitrag anzeigen

Benutzerbild von Delphi-Freak
Delphi-Freak

Registriert seit: 26. Sep 2004
Ort: Wien Nähe (Österreich)
321 Beiträge
 
Delphi 2006 Architect
 
#5

Re: Große Text Datei sortieren + doppelte Einträge löschen

  Alt 18. Dez 2005, 19:28
Schon jemand schneller
Ich poste aber trotzdem, vlt. steht ja noch was hilfreiches drin:

Ich würde die Datei mit einem Stream öffnen, und dann immer wieder eine bestimmte Anzahl Zeichen auslesen (z. B. 1024) und diese dann "parsen", sprich Zeichen für Zeichen durchlaufen und nach einem Zeilenumbruch (#$OD #$OA) das dann in ein Array - wenn es funktioniert, ich weiß leider nicht wie groß ein Array maximal sein kann - hinzufügen, sofern der Wert noch nicht enthalten ist. Wird aber sicher nicht sehr leicht sein und außerdem langsam sein...

Frage noch an den Unwissenden, der seinem Namen irgenwie nicht ganz treu bleibt
wie meinst du, einen Teil nach dem anderen sortieren, dann hast du ja z. B. wenn du HAEDFCBG als HAED und FCBG einzeln sortierst nachher ADEHBCFG und nicht ABCDEFGH?

LG, ich
Gerhard Pfister
*
»To him who loves us and has freed us from our sins by his blood [...] be glory and power for ever and ever! Amen.« (Revelation*1,*5?6)
  Mit Zitat antworten Zitat