Einfache Lese- / Schreib-Datensatz-.dat-Datei in Delphi

8

Aus irgendeinem Grund existiert mein OpenID-Konto nicht mehr, selbst wenn ich es gestern benutzt habe. Aber trotzdem.

Ich muss Datensatzdaten in einer DAT-Datei speichern. Ich habe viel gesucht, aber es ging alles um Datenbanken und BLOB-Sachen. Ich konnte daraus nichts konstruieren.

Ich habe den folgenden Datensatz

%Vor%

Ich brauche nur eine einfache Möglichkeit zum Speichern und Lesen der Datensatzdaten aus einer .dat-Datei. Ich hatte das Buch darüber, wie es geht, aber das ist in der Schule.

    
Skeela87 23.04.2011, 08:48
quelle

3 Antworten

12

Sie sollten sich auch die file of -Methode ansehen.

Das ist etwas veraltet, aber es ist eine nette Art zu lernen, wie man mit Dateien arbeitet.

Da Datensätze mit dynamischen Arrays (einschließlich normaler Strings) nicht mit dieser Methode in Dateien gespeichert werden können, werden Unicode-Strings nicht unterstützt. Aber string[50] basiert auf ShortStrings und Ihr Datensatz ist daher bereits nicht Unicode ...

In Datei schreiben

%Vor%

Aus Datei lesen

%Vor%     
Jørn E. Angeltveit 23.04.2011, 10:36
quelle
4

Streams verwenden Hier ist eine einfache Demo (nur Demo - in der Praxis muss man den Datei-Stream nicht jedes Mal neu öffnen):

%Vor%     
kludg 23.04.2011 09:48
quelle
1

Schauen Sie in der Hilfe unter "blockread" und oder "blockwrite". Es wird wahrscheinlich ein Beispiel geben

    
Marco van de Voort 23.04.2011 09:27
quelle

Tags und Links