AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 22:32

Parameter dieser Suchanfrage:

Suche in Thema: In Binärdatei suchen
Suche alle Beiträge, die von "marabu" 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.007s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    Re: In Binärdatei suchen

     
      by marabu, 13. Jan 2007
    Hallo Hawkeye,

    danke für die Korrektur - ich ahnte, dass mein disclaimer nötig war ...

    Freundliche Grüße
  • Forum: Programmieren allgemein

    Re: In Binärdatei suchen

     
      by marabu, 13. Jan 2007
    Hallo,

    wenn deine Dateien doch riesig groß sind, dann möchtest du sie sicher portionsweise verarbeiten - chunk (maximal 64KB) ist die Portionsgröße und mein Code gehört in eine Schleife. Solange mindestens 64KB Restdaten gelesen werden können, wird der einmal allozierte Buffer benutzt, fällt der Rest unterhalb diese Größe, dann wird der Buffer redimensioniert.

    Deine Experimente kann ich...
  • Forum: Programmieren allgemein

    Re: In Binärdatei suchen

     
      by marabu, 13. Jan 2007
    Die Funktion Pos() selbst wird durch einen null character im String nicht behindert:


    var
    s: String;
    i: Integer;
    begin
    s := '01234'#0'56789';
    ShowMessage(IntToStr(Pos('6', s))); // liefert 8
    end;
  • Forum: Programmieren allgemein

    Re: In Binärdatei suchen

     
      by marabu, 13. Jan 2007
    Hallo Christian,

    sowohl das Suchmuster, als auch der Datenstrom, lassen sich in Delphi als String betrachten. Das erspart die Implementierung einer speziellen Funktion, die lediglich die Signatur der Funktion Pos() anpassen würde - intern werden schon die vom Prozessor angebotenen Instruktionen für das register-gesteuerte Suchen eines Byte-/Wort-Wertes verwendet.

    Freundliche Grüße
  • Forum: Programmieren allgemein

    Re: In Binärdatei suchen

     
      by marabu, 13. Jan 2007
    Hallo,

    für den Suchvorgang musst du die Daten vom externen Speicher in den Hauptspeicher laden - es führt kein Weg daran vorbei. Wie du dann weiter suchst ist eine Frage der Komplexität deiner Suche: einfaches oder reguläres Suchmuster? Pos() und Regex() helfen dir da weiter.

    Grüße vom marabu


URL zu dieser Suchanfrage:

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