Registriert seit: 22. Mär 2004
1 Beiträge
|
Re: Probleme beim Speichern/ Einlesen von 2 dynamischen Arra
22. Mär 2004, 23:20
Hallo,
müsste der Typ zuerst einmal nicht TStringList sein und nicht TStrings?
StrList : TStringList;
Wenn du die Größe des Arrays als erstes in die StringList speicherst, dann musst du die mit dem Index [0] herauslesen.
Jetzt verstehe ich nicht ganz, warum du beim Speichern die Schleife von 1 bis i-1 laufen lässt und beim Laden von 1 bis i.
Müsste das beim Einlesen der Werte für vocab2 nicht heißen
for y:=i+1 to 2*i do
begin
vocab2[y-i] := StrList[y] ?
Habe ich z.B. 8 Werte, dann steht in StrList[0] der Wert 8
StrList[1] bis StrList[8] enthalten die Werte für vocab1
StrList[9] bis StrList[16] enthalten die Werte für vocab2, richtig?
Läuft y also von 9 bis 16, dann bekomme ich mit y-i die Indizes 1-8 für vocab2 und die Werte StrList[y] müsste ich doch so übernehmen können.
|