Also ich leg dir ganz dirngend nahe, dir die Basics von Delphi anzueignen. Die wirst du später nicht nur für Dephi sondern für jede Programmiersprache brauchen. Und wenn die Basics fehlen, dann klappts auch mit dem Rest nicht.
Ich nehm mal deinen Code auseinander:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TForm1.Speichern_btnClick(Sender: TObject); begin inc(m); i := 0; VorspeiseMenue1.text := strtoint(Menues); VorspeiseMenue2 [m,1] := Menues; HauptspeiseMenue1 [m,2] := Menues; HauptspeiseMenue2 [m,3] := Menues; NachspeiseMenue1 [m,4] := Menues; NachspeiseMenue2 [m,5] := Menues; Menues := Menues; end; |
Generell: Arrays immer ab 0 indizieren, also
Delphi-Quelltext
1: 2:
| Wochentage : array[0..6] of string; Menues : array [0..11] of string; |
Was mich auf die Frage bringt, wieviele Tage deine Woche eigentlich hat
Und auf den String, der in der Combobox gerade ausgewählt ist, kannst du so aufrufen:
Delphi-Quelltext
1:
| str := ComboBox1.Items[ComboBox1.ItemIndex]; |
In Items sind die Strings gespeichert, ItemIndex gibt an, welcher Eintrag gerade gewählt ist.
So, Gedanken über das Programm darfst du dir erstmal selber machen, Hausaufgaben sind schon länger nicht mehr so mein Ding
Viel Erfolg
Kay