Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-11-2010
Yoana Yoana is offline
Miembro
 
Registrado: feb 2010
Posts: 22
Poder: 0
Yoana Va por buen camino
list index out of bounds (0)

Hola.

tengo una aplicación en delphi 6 y en periodos muy largos de consultar un reporte me esta mostrando el mensaje de list index out of bounds (0), sabrán cual sera posibles causas.


Gracias.
Responder Con Cita
  #2  
Antiguo 18-11-2010
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.490
Poder: 21
MAXIUM Va camino a la fama
Cuando tienes una lista de elementos por ejemplo: 0, 1, 2, 3, 4

Si pides los datos de la lista con el indice 6, te saldrá ese error.
Responder Con Cita
  #3  
Antiguo 18-11-2010
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Hola Yoana.

Desafortunadamente ese mensaje de error puede tener muchas causas, dado que el manejo de listas en Delphi es vasto. En algún punto de la aplicación (que puede ser en tu código fuente o dentro de las propias bibliotecas de Delphi o de terceros) se está intentando acceder a un elemento de lista (componente, campo, puntero, etc.) usando un índice incorrecto.

Digamos que si la lista es de 10 elementos (del 0 al 9), tal vez se intenta acceder al elemento inexistente 10, y entonces aparece el error. En tu caso es el índice 0, lo que significa que la lista está vacía.

La cuestión es averiguar de qué lista se trata. El propio depurador de Delphi y algunas herramientas de terceros pueden servirte para "atrapar" la línea de programa que dispara esa excepción.

Lo primero podría ser que revises cualquier código sospechoso de ser el causante; todas aquellas instrucciones de tu aplicación que estén relacionadas con la preparación y el lanzamiento de ese reporte. Si puedes reproducir el problema desde el entorno de Delphi sería estupendo, así el propio depurador te daría mucha información útil.

Retroalimenta este hilo con código e información que consideres pueda servir para ayudarte a encontrar el origen del problema.

Saludos.

Al González.
Responder Con Cita
Respuesta



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 santiago14 Varios 4 11-01-2008 00:53:58
List index out of bounds (3) esimon OOP 5 18-07-2007 14:28:47
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


La franja horaria es GMT +2. Ahora son las 22:51:36.


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