Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Daten aus einer dat-Datei mit Kommentar versehen (https://www.delphipraxis.net/4473-daten-aus-einer-dat-datei-mit-kommentar-versehen.html)

kaddy 30. Apr 2003 15:38


Daten aus einer dat-Datei mit Kommentar versehen
 
Hallo Netz,
ich möchte Daten aus einer dat-Datei in Delphi einlesen. Das funktioniert auch problemlos. Nun möchte ich aber für andere Benutzer in dieser dat-datei einen Kommentar einfügen. Wie machen ich das am besten?
Danke!
Gruß
Kaddy :spin2:

Jens Schumann 30. Apr 2003 15:53

Hallo,
was ist bzw. welches Format hat die dat Datei ?

kaddy 30. Apr 2003 16:03

mit dem Editor von Windows mit .dat erstellt. Könnte auch .txt nehmen, wäre mir grundsätzlich egal.

Christian Seehase 30. Apr 2003 16:57

Moin Kaddy,

soll die Originaldatei hinterher noch brauchbar sein (also unverändert)?
Dann könnstest Du es mit einer zweiten Datei (eben die Kommentardatei) koppeln, indem Du zu jedem Offset in der Originaldatei, bei dem dies geschehen soll einen Kommentar schreibst, und dann Offset und Kommentar, z.b. in einer Ini abspeicherst.

kaddy 1. Mai 2003 11:04

Hallo Christian,
geht dass nicht auch einfacher?
Ja, die Datei soll erhalten bleiben. Habe so an {Kommentar} oder //Kommentar wie in Delphi gedacht. Ist so was ähnliches möglich?
Danke !
Gruß
Kaddy :bounce1:

Christian Seehase 1. Mai 2003 12:09

Moin Kaddy,

in Delphi (o.ä.) geht das, weil die Kommentare ein Element der Sprache darstellen.
Wenn Du irgendeine beliebige Datei mit Kommentaren versehen willst, und diese als solche auch noch erhalten bleiben soll, wirst Du wohl kaum darum herumkommen Dir selber etwas einfallen zu lassen.

Beispiel für die Idee mit einer entsprechenden INI:

[NeueDateiDat]
Off_0003=Dies hier ist ein Zähler
Off_0007=Unbekannt

In diesem Beispiel stellt der Dateiname die Section einer Ini dar, Off_xxxx ein Ident, dass zusätzlich den Offset innerhalb der Datei als Kennung hat, und als Wert ist dann der Kommentar angegeben.

kaddy 2. Mai 2003 14:06

Danke Dir! Habe mein Problem jetzt mir Kommentaren in Delphi beim Datei einlesen gelöst. Nicht sehr elegant, geht aber auch.
Gruß
Kaddy :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:32 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