![]() |
Typisierte datei anlegen
hallo,
wie lege ich eine typisierte datei an? Ich möchte eine typisierte datei für folgenden record anlegen
Delphi-Quellcode:
ich möchte die Werte aber in Delphi nur auslesen. da ich die Werte ja kenne , möchte ich sie gerne über einen texteditor eingeben. Weiß allerdings nicht wie, ich diese Datei mit einem editor oder ähnlichem Anlege und die Werte eingebe was muss da als Trennung zwischen den einzelnen Variablen und TFields stehen.
TField = record
x1,y1,x2,y2,x3,y3,x4,y4 : Integer; Name :String[4]; end; |
Re: Typisierte datei anlegen
Also eine typisierte Dtei mit einem Editor zu editieren, könnte sehr schwer werden. Warum nimmst du keine Ini-Datei? Die wäre wesentlich besser dazu geeigent.
|
Re: Typisierte datei anlegen
Moin Janett,
so wie der Record aufgebaut ist, stehen die integer-Werte als jeweils 4 Byte hintereinander, wobei das niedewertigste Byte jeweils das äusserst Linke ist, dann folgt das Längenbyte des Strings (also eine 4) und dann die vier Zeichen des Strings. Aber wie willst Du über einen Editor die Integer eingeben? Zumindest wenn in den Bytes der Integer Werte < 32 stehen sollen/können, wirst Du sie über einen Texteditor nicht mehr eingeben können. Ausserdem solltest Du den Record besser als packed record deklarieren, um nicht eventuell Lücken im Record zu haben. |
Re: Typisierte datei anlegen
Zitat:
Ein guter ist bspw. ![]() |
Re: Typisierte datei anlegen
Hallo,
die einzelnen Zahl und der String müsste man im Text-Editor durch Sepparatoren trennen, und sie anschließend im Programm im Einzelnen wieder herauslösen. z.B.: [10|1|100|22|50|3|88|11|test] |
Re: Typisierte datei anlegen
Hallo,
also wenn Du die Auslese-Routine bereits hast, ist es sicher schneller die kurz umzustricken, daß die Datei wie gewünscht angelegt wird, als mit dem Editor etwas zu versuchen. Grüße! Michael |
Re: Typisierte datei anlegen
Zitat:
|
DP-Maintenance
Dieses Thema wurde von "r_kerber" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.
Hat ja irgendwie mit Delphi zu tun. |
Re: Typisierte datei anlegen
Hallo,
Zitat:
Und in einem Texteditor werden die Zahlen als Zeichen abgespeichert. Zitat:
Bei ungepackten Records werden die Felder so erweitert, dass die CPU möglichst effizient darauf zugreifen kann. Bis bald Chemiker |
Re: Typisierte datei anlegen
Hallo,
da das doch ziemlich kompliziert zu sein scheint habe ich mir jetzt ein kleines Tool geschrieben was die daten in die indizierte Dati schreibt , und lese sie dann in der anderen einfach wieder aus. danke trotzdem für eure Hilfe |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz