Einzelnen Beitrag anzeigen

Andy386

Registriert seit: 26. Mär 2008
55 Beiträge
 
#1

TGrid - Werte löschen - List index out of bounds

  Alt 9. Apr 2008, 14:55
Mein Problem ist das folgende: ich möchte in einem TChart verschiedene Serien anzeigen, eine davon ist problematisch, da sie einmal aus nur einem Punkt besteht und mal aus zweien. Immer abwechselnd. Um das zu zählen habe ich eine globale Variable clickcount.

Das Ganze funktioniert einmal, dann stürzt das Programm ab, Meldung: "List index out of bounds (2)"
Mit delete hab ich's auch schon probiert, kommt dasselbe

Delphi-Quellcode:
b:=false;
case clickcount of
0: begin
            if (Chart1.Series[0].Count>0) then b:=true;
            if b then Chart1.Series[0].Clear;
            ...
            Chart1.Series[0].AddXY(X,Y);
            if b then Chart1.Series[0].AddNullXY(0,0,'');
            clickcount:=1;
       end;
1: begin
            ...
            Chart1.Series[0].AddXY(X,Y);
            clickcount:=0;
            end;
  Mit Zitat antworten Zitat