Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Große Textdateien verarbeiten (https://www.delphipraxis.net/159661-grosse-textdateien-verarbeiten.html)

Deep-Sea 7. Apr 2011 15:15

AW: Große Textdateien verarbeiten
 
Noch mal 'ne Frage: Wie soll denn die evtl. Bearbeitung vom Kunden aussehen? Bzw. was sind es denn überhaupt für Daten? Man kann hier ja nur rumraten :wink:

alfold 7. Apr 2011 15:15

AW: Große Textdateien verarbeiten
 
Zitat:

Zitat von -187- (Beitrag 1093665)
Das wäre ziemlich einfach über eine DB (DBGrid) zu lösen ... Wäre eine Überlegung wert.

Was die textdatei in eine Datenbank und dann im DBGrid anzeigen? neeee:gruebel:

alfold

-187- 7. Apr 2011 15:18

AW: Große Textdateien verarbeiten
 
Ich könnte doch die Datenbank in einem DBMemo wiedergeben, dann werden doch immer nur die Zeile angezeigt die im sichtbaren Bereich liegen ?

p80286 7. Apr 2011 15:22

AW: Große Textdateien verarbeiten
 
Zitat:

Zitat von -187- (Beitrag 1093649)
Ja tatsächlich Kundenwunsch ... Der Kunde möchte dann durch die zusammengefügte Datei in einer Textbox (Memo) scrollen und ggf. Nacharbeitungen vornehmen.

Jedoch besteht der erste Schritt nur aus dem zusammenfügen der Dateien + Darstellung im Memo.

Das hört sich aber verdammt nach einem aufgebohrten Notepad an.
Abgesehen vom zusammenfügen der Dateien (copy dateia+dateib+dateic Datei_alle), wie soll den diese Nachbearbeitung aussehen?

Gruß
K-H

Edith:
Zitat:

Zitat von -187- (Beitrag 1093671)
Ich könnte doch die Datenbank in einem DBMemo wiedergeben, dann werden doch immer nur die Zeile angezeigt die im sichtbaren Bereich liegen ?

und was ist mit dem Speicherbedarf?

alfold 7. Apr 2011 15:24

AW: Große Textdateien verarbeiten
 
Wenn ich den TH richtig verstehe!
Textdatei evtl >500mb, 1 oder mehr textdateien.
Kunde will nun die textdatei bearbeiten lesen und korrgieren, evtl zusammen fügen und wieder lesen/korregieren. Im Speicher nein geht nicht!
Also dynamisch! (sichtbarer bereich)
Der Kunde bekommt von dieser aktion gar nichts mit!

mein Vorschlag:wink:

alfold

-187- 7. Apr 2011 15:24

AW: Große Textdateien verarbeiten
 
Naja Nachbearbeitung ála suchen,finden,ersetzen,custom filter,löschen etc...

alfold 7. Apr 2011 15:30

AW: Große Textdateien verarbeiten
 
Zitat:

Zitat von -187- (Beitrag 1093675)
Naja Nachbearbeitung ála suchen,finden,ersetzen,custom filter,löschen etc...

und?
Sucht er eine Wort, kann die Textdatei von der platte gescannt werden.
Gefunden, wird die gefundene Stelle angezeigt! Das gleiche mit ersezten usw!

Der Kunde bekommt nicht mal mit das es im Hintergrund abläuft!(auf platte) Das machen andere Programme nicht anders!

Gruss alfold

-187- 7. Apr 2011 15:32

AW: Große Textdateien verarbeiten
 
Wieso und ? Ich hab doch überhaupt kein Einwand gegen deinen Vorschlag gebracht ? ! ;)

alfold 7. Apr 2011 15:34

AW: Große Textdateien verarbeiten
 
Oopps, ich hab das als Frage verstanden, ob das auch damit geht:wink:

alfold

ak-ac 7. Apr 2011 15:59

AW: Große Textdateien verarbeiten
 
Hast Du schon mal drüber nachgedacht, die Sache mit dem Readln fallenzulassen und stattdessen dich anhand der Größe der Festplattencluster zu richten? Das habe ich mal in anderem ZUsamenhang implementiert und wenn du dann die Blöcke nach Zeilen parst (und ggf. noch intelligent diese Cluster im Speicher behälst) kann du dort einiges an Performance reinholen.

Gruss
Alex


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:22 Uhr.
Seite 4 von 5   « Erste     234 5      

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