Einzelnen Beitrag anzeigen

skylerx

Registriert seit: 22. Mär 2004
1 Beiträge
 
#3

Re: Probleme beim Speichern/ Einlesen von 2 dynamischen Arra

  Alt 22. Mär 2004, 22: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.
  Mit Zitat antworten Zitat