Entwickler-Ecke
Dateizugriff - Typisierte Datei mit Strings und TFileStream
Jakob Schöttl - Fr 09.03.07 19:38
Titel: Typisierte Datei mit Strings und TFileStream
Hallo,
Ich brauch für mein Programm eine Liste, mit einem String und einer Zahl pro Datensatz.
Eine Datenbank kann ich nicht verwenden, weil man ja die BDE immer installieren muss.
Deswegen dachte ich an "typisierte Dateien" mit TFileStream. Mit den Methode Write und Read wollte ich den Record schreiben, bzw. lesen.
Das Problem ist aber, dass ich bei Strings in einem Record die Länge ja fest vorgeben muss, weil sonst Lesefehler entstehen. Und meine Strings müssen länger als 255 sein.
Was könnte ich da machen? Ein eigenes Protokoll für meine Datei, also Anzahl der Datensätze, länge des strings...?
Keldorn - Fr 09.03.07 20:23
Hallo
schreib die Daten nicht als record in den stream, sondern jedes Feld einzeln. Nutz für das Schreiben und lesen Twriter und Treader, das macht sich einfacher. Porblem mit strings>255 Zeichen hast du keine. Gugg mal im Forum, da gibts Beispiele
Mfg Frank
Jakob Schöttl - Fr 09.03.07 22:24
ah, danke.
TWriter und TReader kannte ich noch gar nicht. Gut, dann muss ich das also doch mit einem speziellen (eigenen) Dateiaufbau machen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!