Forum: Lazarus (IDE)
by DeddyH,
17. Dez 2010
Keine Ursache, dazu ist ein Forum ja da.
Das würde ich sofort unterschreiben ;)
Forum: Lazarus (IDE)
by DeddyH,
17. Dez 2010
Jaja, die liebe Tante Edith :mrgreen:
Forum: Lazarus (IDE)
by DeddyH,
17. Dez 2010
Ja jetzt, nachdem der Post geändert wurde, vorher ging es von 0 bis Elementanzahl.
Forum: Lazarus (IDE)
by DeddyH,
17. Dez 2010
Deine Korrektur ist immer noch falsch, nun hast Du ein Element zuviel. Hast Du etwas gegen Low() und High(), oder ist Dir nur egal, was wir schreiben?
@Tiefseetaucher: :cheers: :lol:
Forum: Lazarus (IDE)
by DeddyH,
17. Dez 2010
Dein Schleifenindex ist falsch.
Dynamische Arrays beginnen mit dem Index 0. Auf jeden Fall anzuraten ist in so einem Fall die Verwendung von Low() und High(), dann muss man sich um Array-Grenzen keine Sorgen machen.
SetLength(Gericht,NumberofRecipes);
for i := Low(Gericht) to High(Gericht) do
Gericht := TGericht.Create(i);
Ob das nun die Fehlerursache war, kann ich Dir...