Thema: Delphi Integer Overflow

Einzelnen Beitrag anzeigen

RedShakal
(Gast)

n/a Beiträge
 
#1

Integer Overflow

  Alt 18. Sep 2009, 21:14
Hallo ich hab ne Frage. Ich hab ne Schleife gebastelt in ner Combobox die immer dann aufgerufen werden soll wenn man die Combobox ändert.

Delphi-Quellcode:
if Mapauswahl.ItemIndex = 0 then
    begin
      Maplist.Clear;
      Mapliste := Downloadstatus.Get('http://www.redshakal.de/kknd/login/maplist/standard.php');

      if Length(Mapliste) > 0 then
        begin
          StrArr := Explode('|', Mapliste);
        end;

      For i := 0 to 13 do
        begin
          LI:= Maplist.Items.Add;
          LI.Caption:= StrArr[i*3];
          LI.SubItems.Add(StrArr[i*3+1]);
          LI.SubItems.Add(StrArr[i*3+2]);
        end;
    end;

  if Mapauswahl.ItemIndex = 1 then
    begin
      Maplist.Clear;
      Mapliste := Downloadstatus.Get('http://www.redshakal.de/kknd/login/maplist/custom.php');

      if Length(Mapliste) > 0 then
        begin
          StrArr := Explode('|', Mapliste);
        end;

      For i := 0 to 5 do
        begin
          LI:= Maplist.Items.Add;
          LI.Caption:= StrArr[i*3];
          LI.SubItems.Add(StrArr[i*3+1]);
          LI.SubItems.Add(StrArr[i*3+2]);
        end;
    end;
Wenn ich diesen Code ausführe, bekomme ich einen Integer Overflow. Was mach ich da falsch?
  Mit Zitat antworten Zitat