AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 12:32

Parameter dieser Suchanfrage:

Suche in Thema: Große Textdateien verarbeiten
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    AW: Große Textdateien verarbeiten

     
      by himitsu, 7. Apr 2011
    Nja, ich hab ja schon was rausgerückt...
    Das eine könnte man über einen virtuellen Tree anzeigen und zeilenweise bearbeiten
    und das Andere könnte Teile in einem Memo anzeigen und bearbeiten.


    Nja, wie schon mehrmals gesagt wurde, läd man sowas einfach nicht komplett und versucht es auch niemals komplett anzuzeigen, auch wenn es theoretisch mit Delphi XE2 möglich sein sollte.
  • Forum: Sonstige Fragen zu Delphi

    AW: Große Textdateien verarbeiten

     
      by himitsu, 7. Apr 2011
    Die Datei direkt in einen string laden > natürlich die Ansi-Unicode-Umwandlung nicht vergessen, da die Datei bestimmt mit ANSI gefüllt ist und dein Delphi Unicode nutzt.
    (oder in einen AnsiString laden und dann Delphi es umwandeln lassen)

    Und dann diesen string direkt an Memo1.Text übergeben.


    Dateien zusammenfügen, indem alles Dateien hintereinander in den String geladen werden.


    if...
  • Forum: Sonstige Fragen zu Delphi

    AW: Große Textdateien verarbeiten

     
      by himitsu, 7. Apr 2011
    sl.Text hängt alle Zeilen zu einem String zusammen ... also in der SL liegt jede Zeile als eigenständiger String rum und danach müssen Alle nochmal in einen gemeinsamen String rein > doppelder Speicher und diesmal muß er sogar zusammenhängend im RAM vorliegen.

    Memo1.Lines.AddStrings(sl); (ich weiß jetzt nicht, ob da schon ein BeginUpdate enthalten ist)
  • Forum: Sonstige Fragen zu Delphi

    AW: Große Textdateien verarbeiten

     
      by himitsu, 7. Apr 2011
    Es gibt schon einen Textpuffer, aber der ist "nur" 128 Byte klein und um effektiv zu sein, sollte er am besten ein Mehrfaches der Sektor-Größe, bzw. besser noch der Cluster-Größe des Datenträgers entsprechen und mindestens 4 KB (16, 32 oder 64 KB haben sich da als durchschnittlich gute Werte erwiesen).
  • Forum: Sonstige Fragen zu Delphi

    AW: Große Textdateien verarbeiten

     
      by himitsu, 7. Apr 2011
    Das Laden einer 500 MB AnsiDatei, in eine TStringList, kann schonmal über 1,5 GB RAM benötigen, wobei am Ende 1 GB an Unicode im Speicher verbleibt ...
    das könnte schonmal ein bissl eng werden (außer man nutzt Delphi XE2 :stupid:)

    http://www.delphipraxis.net/159628-daten-schrittweise-textdatei-speichern.html#post1093342


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=159661
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:44 Uhr.
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