Forum: Object-Pascal / Delphi-Language
by alfold,
25. Jun 2011
Darum solltest Du auch ein Haltepunkt dort setzten, dann step by step die Werte auslesen. Nur so bekommst Du raus was da schief geht.
Gruss
Forum: Object-Pascal / Delphi-Language
by alfold,
25. Jun 2011
und genau deswegen ist bei ihm hier eine Zeile mehr in der Liste, weil + 1
JvSG1.Cells
und hier in der Anzeige nicht.
StrToInt(JvSG1.Cells);
Forum: Object-Pascal / Delphi-Language
by alfold,
25. Jun 2011
RowCount -1 ist die letzte Zeile. Verstehe deine Frage nicht.
Allerdings hätt es hier
JvSG1.Cells
knallen müssen! Weil Du auf eine Zeile zugreifst die nicht da ist!?
Seeehr mergwürdig:shock:
Gruss alfold
Forum: Object-Pascal / Delphi-Language
by alfold,
25. Jun 2011
Warum setzt Du nicht ein Breakpoint an der Stelle
Summe := Summe + StrToInt(JvSG1.Cells);
und dann step by step die Werte auslesen ob es stimmt was da passieren soll.
Gruss alfold
Forum: Object-Pascal / Delphi-Language
by alfold,
25. Jun 2011
Weil Du einmal Zeile i+1 zum füllen angibst und dann nur mit Zeile i die Summe berechnest. Obwohl in Zeile
JvSG1.Cells := '00' '00' drinsteht?
Gruss alfold
Forum: Object-Pascal / Delphi-Language
by alfold,
25. Jun 2011
Und dies ist bei beiden korrekt?
If k > l then JvSG1.Cells := '-1';
If k < l then JvSG1.Cells := '+1';
If k = l then JvSG1.Cells := '0';
Summe := Summe + StrToInt(JvSG1.Cells);// i+1 ???
Gruss alfold