Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 17-07-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
Tambien tienes que tomar en cuenta que muchas listas de las que maneja Delphi son basadas en indices 0. Esto quiere decir que la numeracion no empieza en 1, sino en 0, de manera que si tienes 3 elementos quedan numerados: 0,1,2. De manera que si por error quieres acceder al 3er elemento y pones [3] en el indice, te arrojara el error ya que su numero es 2.

Esto tambien suele pasa al recorrer los indices con ciclos for por ejemplo ya que a menudo se olvida

Código Delphi [-]
  for c:=1 to lista.itemcount
     lista[c].item := algo;

Provoca el mismo error ya que itemcount contiene el numero de items de la lista, (en este caso 3)

lo correcto:


Código Delphi [-]
  for c:=0 to lista.itemcount-1
     lista[c].item := algo;

O bien:

Código Delphi [-]
  for c:=lista.itemcount-1 downto 0
     lista[c].item := algo;
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
List Index out of bounds (10) sostro Firebird e Interbase 5 19-05-2005 16:18:06
List Index out of bounds (10)... sostro Conexión con bases de datos 3 17-05-2005 17:00:39
List Index out of Bounds(0) Esau Conexión con bases de datos 3 04-11-2004 10:27:36
List index out of bounds(6) al desencriptar nefy Varios 6 28-06-2004 19:07:20
List index out of bounds jmselesan OOP 0 03-12-2003 15:14:53


La franja horaria es GMT +2. Ahora son las 21:24:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi