AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi TGrid - Werte löschen - List index out of bounds
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von Andy386 · begonnen am 9. Apr 2008 · letzter Beitrag vom 9. Apr 2008
Antwort Antwort
Andy386

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

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

  Alt 9. Apr 2008, 13: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
Andy386

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

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

  Alt 9. Apr 2008, 14:31
aaalso, ich habs jetzt.
Die Länge muss immer konstant sein, hab auch nix gefunden, wo man die Länge einstellen kann (sowas wie das nullte element einer charkette bei c)

beim case=0 mache ich noch ein Element, wo man es nicht sehen kann, was ich dann bei case=1 lösche
Delphi-Quellcode:
i:=Chart1.Series[0].Count;
Chart1.Series[0].delete(i-1);
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz