Hallo Leute,
Ich hab vor ein Programm zu schreiben, in dem ich meine Radelergebnisse (bin Freizeitradler) eingeben und dann später mal alle Touren wieder aufrufen kann. Dazu soll von allen eingegebenen Werten die Jahresleistung errechnet werden. Also Gesamtkilometer, Gesamtzeit, Durchschnitt und Jahreshöchstgeschwindigkeit.
Soll in etwa so aussehen (Hauptfenster):
Fenster wenn man auf "Hinzufügen >>" klickt:
Dabei tritt jetzt aber ein Problem auf. Nämlich dass ich die Werte irgendwie in eine Datei speichern muss. Das hab ich versucht (Google war recht ergiebig), aber die Textdatei, in welcher die Werte standen hat sich nicht gescheit auslesen lassen.
Deshalb will ich jetzt die Werte in ein Array speichern.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| SpeicherMenge:=((ComboBox1.Items.Count-1)+1)*8;
SetLength(Speicher,SpeicherMenge); Speicher[(0+((ComboBox1.Items.Count-1)*8))]:=edit1.text; Speicher[(1+((ComboBox1.Items.Count-1)*8))]:=edit2.text; Speicher[(2+((ComboBox1.Items.Count-1)*8))]:=edit3.text; Speicher[(3+((ComboBox1.Items.Count-1)*8))]:=edit4.text; Speicher[(4+((ComboBox1.Items.Count-1)*8))]:=edit5.text; Speicher[(5+((ComboBox1.Items.Count-1)*8))]:=edit6.text; Speicher[(6+((ComboBox1.Items.Count-1)*8))]:=Form2.edit2.text; Speicher[(7+((ComboBox1.Items.Count-1)*8))]:=Form2.edit1.text; |
Wie man erkennen kann ist das Array variabel groß... also abhängig von dem was in der ComboBox1 steht. Das Array wird nach dem einschreiben der Tour in die ComboBox1 erstellt, weil man erst dann alle Werte hat.
Ich weiß jetzt schon mal nicht ob die Speicher[...] Angabe jetzt überhaupt so funktioniert, und dann wäre sowieso noch des Problem mit der Speicherung in eine Datei, weil da hab ich jezt nämlich überhaupt keine Ahnung wie ich das machen soll.
Ich hab zwar in der Schule (11. Klasse --> CoMa) Delphi-Programmierung schon fast ein ganzes Jahr gehabt, aber betrachten wir eher die mathematische Nutzung von Delphi. Mit Google sowie in diesem Forum habe ich gesucht ... und teilweise nichts verstanden.
Ich freue mich auf eure Beiträge (Antworten is generell erlaubt --> nicht so schüchern;-)
MfG Nisarö