Announcement

Collapse
No announcement yet.

Dateien mit variablen Sätzen lesen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dateien mit variablen Sätzen lesen

    Hallo zusammen,
    wie würdet ihr eine Dateien mit variablen Sätzen lesen? Die folgendermaßen aufgebaut sind:
    jeder Satz kann eine andere länge haben, das Satzende wird durch 2 Byte gekennzeichnet (Hex 7D Hex 03)
    in jedem Satz können CRLF vorkommen, dh ein Linebezogenes lesen ist nicht möglich.
    Das Ergebnis soll das Einlesen eines Satzes in einen AnsiString sein.

    Danke im Vorraus

    Andre

  • #2
    Ein ähnliches Problem habe ich so gelöst, daß ich eine Array of String erzeugt habe, wobei daß array so groß ist, wie die maximal anzahl von einträgen pro satz, und die Strings nur so groß, wie der längstmögliche Eintrag, dann lese ich blockweise in einen buffer und dann zeichenweise aus dem buffer, dabei kann man dann in einer case schleife sehr schon auf jede möglichkeit reagieren. Jedesmal wenn ein eintrag zu ende ist setzt man beim entsprechenden String das 0 byte und das Längenbyte am anfang und macht dann beim nächsten weiter. Am ende hat man ein Array mit einem String pro eintrag des Satzes

    Comment

    Working...
    X