AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:02

Parameter dieser Suchanfrage:

Suche in Thema: aus 480 MB txt Datei, bestimmte Zeilen löschen lassen...
Suche alle Beiträge, die von "choose" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: aus 480 MB txt Datei, bestimmte Zeilen löschen lassen...

      Delphi
      by choose, 5. Feb 2004
    Hallo Dietmar,

    eine gute Darstellung! Wahrscheinlich ist das Kriterium "dritte Spalte -300" tatsächlich eher so zu verstehen, wie Deine erste Variante prüft, was sehr elegant im Code aussieht ("Wenn Zeile so aussieht wie eine zu löschende") :)

    Und wie schafft es ein DVD-Player auf einem PC mit nur 1GB RAM ein Video abzuspielen?
  • Forum: Datenbanken

    Re: aus 480 MB txt Datei, bestimmte Zeilen löschen lassen...

      Delphi
      by choose, 5. Feb 2004
    Nein, ich meine so, wie oben beschrieben:
    while not Eof(tin) do
    begin
    ReadLn(tin, lese);
    if DoesStringMatchCriteria(lese) then
    WriteLn(tout);
    end;

    mit der Funktion DoesStringMatchCriteria, die entscheidet, ob ein String der Ausgaben angehängt werden soll, oder nicht. Nach der Beschreibung (dritte Spalte <>'-300.00') und dem gegebenen Ausschnitt (zwei führende Spaces) könnte diese...
  • Forum: Datenbanken

    Re: aus 480 MB txt Datei, bestimmte Zeilen löschen lassen...

      Delphi
      by choose, 5. Feb 2004
    Nope, wenn ich stoxx richtig verstanden habe, sollte diese Routine pro Zeile angewendet werden, also kein Problem.

    @stoxx: Ich gehe wegen der Ausrichtung der Daten (rechtsbündig) nicht von Tabs sondern Leerzeichen aus, so dass die Spalten direkt über die Zeichenposition im String indiziert werden können und eine Lösung mit Copy & Co (s.o.) als ad hoc-Lösung (ohne Hilfsklassen) am einfachsten...
  • Forum: Datenbanken

    Re: aus 480 MB txt Datei, bestimmte Zeilen löschen lassen...

      Delphi
      by choose, 5. Feb 2004
    Ja. Wenn Du mal in der OH unter Stringlisten nachschlägst, wirst Du feststellen, dass das Delphi-Konzept hier mit einer abstrakten Oberklasse TStrings arbeitet. Alle konkreten Erben dieser Klasse fallen somit in diese Kategorie und ermöglichen den transparenten (ohne, dass der "unwissende" Delphi-Enwickler etwas davon ahnt) Einsatz von TStrings innerhalb von Comboboxen, Memos, etc. obgleich hier...
  • Forum: Datenbanken

    Re: aus 480 MB txt Datei, bestimmte Zeilen löschen lassen...

      Delphi
      by choose, 5. Feb 2004
    Hallo Luckie,

    den Einsatz von Stringlisten halte ich bei der Art deren Implementierung (sofern Du TStringList meinst) bei der Dateigröße von knapp 0,5GB für gewagt (schließlich würde die Datei zunächst vollständig in den RAM geladen werden)...
  • Forum: Datenbanken

    Re: aus 480 MB txt Datei, bestimmte Zeilen löschen lassen...

      Delphi
      by choose, 5. Feb 2004
    Hallo LuckyStrike4life,

    generell sollte der fehlende Abschnitt in etwa so lauten:
    while not Eof(tin) do
    begin
    ReadLn(tin, lese);
    if DoesStringMatchCriteria(lese) then
    WriteLn(tout);
    end;


URL zu dieser Suchanfrage:

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