AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Große Text Datei sortieren + doppelte Einträge löschen
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von Win32.API · begonnen am 18. Dez 2005 · letzter Beitrag vom 18. Dez 2005
 
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, 18: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 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