Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
31. Mai 2007
Ich verwende LO wo du CUR verwendest.
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
31. Mai 2007
for i := High(FVars) downto Succ(Lo) do
FVars := FVars;
FVars.name := key;
FVars.data := val;
Müsste es nicht eher so aussehen?
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
31. Mai 2007
Hallo,
hi sollte besser mit High(FVars) initialisiert werden. Bei deinen Vergleichen hast du die Zuweisungen vertauscht. Nach dem erfolglosen Durchlauf zeigt lo auf die Stelle an der das nicht gefundene Item eingefügt werden muss.
Du hast offensichtlich eine Klasse TVarManager entworfen. Ich würde dann die Funktionalitäten entkoppeln und die Methoden Compare, KeyOf, IndexOf und Find...