![]() |
Array in einer Datei abspeichern??
Ich bin gerade als blutiger Anfänger dabei, ne kleine Verwaltung für Fahrschüler zu schreiben. Dabei werden alle Daten in nen Array eingelesen. Wie bekomm ich's hin, dass die Daten in ner Datei gespeichert werden, die dann am Anfang wieder eingelesen wird? :spin:
|
Die Daten in einer Stringliste und dieses dann speichern wäre wohl einer der vielen Möglichkeiten.
|
und wie stell ich das an? :-)
Und wie stell ich das an :?: nur mal ganz dumm gefragt, wie gesagt ich bin blutiger Anfänger :lol:
|
Wie sieht Dein Array aus ? Hast Du schon Codes ?
|
Array in einer Datei abspeichern??
Das sind meine 3 Arrays, in denen alles gespeichert werden soll.
Delphi-Quellcode:
und die Zuweisung der persönlichen Daten aus den Edits:
var schuler:array[1..15,1..100]of string;//persönliche Daten
fsdaten:array[1..20,1..100]of string;//Anzahl Fahrstunden,... preise:array[1..20]of double;//Fahrstundenpreise index:integer;
Delphi-Quellcode:
Das Programm soll mal für jeden Fahrschüler Rechnungen erstellen.
schuler[1,index]:=inttostr(index);
schuler[1,index]:=edit1.text; schuler[2,index]:=edit2.text; schuler[3,index]:=edit3.text; schuler[4,index]:=edit4.text; schuler[5,index]:=edit5.text; schuler[6,index]:=edit6.text; schuler[7,index]:=edit7.text; schuler[8,index]:=edit8.text; schuler[9,index]:=edit9.text; schuler[10,index]:=edit10.text; schuler[11,index]:=edit11.text; Ach ja, mal noch was anderes: wie bekomm ich denn die edit-felder rechtsbündig? |
Re: Array in einer Datei abspeichern??
Hallo und herzlich Willkommen im Forum!
Zitat:
![]() Grüsse, Daniel :hi: |
Die Zuweisung der Edit-Felder würde ich eher so machen:
Delphi-Quellcode:
ist übersichtlicher und weniger Arbeit :)
for i := 1 to 11 do
schuler[i,index] := TEdit('edit'+IntToStr(i)).Text; |
Zitat:
Trotzdem weis ich immer noch nicht, wie ich meine Arrays in ne Datei bekomme. :cry: |
Hallo,
schau Dir mal die ![]() Die untersten zwei Einträge. Da siehst Du mal wie man einfach was in einer Datei überhaupt schreibt.
Delphi-Quellcode:
Das ist jetzt mal das grundprinzip wie Du z.B. Deine Einträge des Arraysd durchgehen kannst und alles der Reihe nach in die Datei schreiben.
for i := 0 to MaxMyArray -1 do begin
WriteLn(tf, MyArrayValue[i]); end; Grüsse, Daniel :hi: |
Mit dem Code bekomm ich immer nen I/O Error 103 in der Zeile mit dem writeln.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:10 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-2025 by Thomas Breitkreuz