![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error "Grid exceded index" en stringgrid
tengo un problema similar y con sus experiencia de que manera creen que podría lograrlo.
Tengo este código y al utilizar el IndexOf este me manda un error "Grid exceded index"
Lo que se quiere lograr es encontrar en una columna un string especifico y obtener su indice para realizar las operaciones y sustituir valores. Saludos. |
#2
|
||||
|
||||
He movido tu pregunta a un nuevo hilo porque no tenía nada que ver con el hilo donde lo pusiste.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Hola.
En tu código, el único lugar donde usas la función IndexOf es en la línea: Pero... el error no puede provocarlo la función IndexOf ya que ella devuelve la posición en base cero, o -1 de no encontrar una ocurrencia. Por lo tanto el error debe ser provocado por el valor del índice usado en el TStrings Cols. Para verificar (y visualizar) la validez del índice agrega lo siguiente:
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
![]() Finalmente quedo así y funcionando.
Pues resulta que la columna en donde estaba buscando era la de cantidades (que es la columna numero 1) y no la de productos (que es la columna numero 0). Por lo tanto al no encontrar el valor en dicha columna arroja el error "grid index out of range". ![]() |
#5
|
||||
|
||||
Error Grid Out of range
El error que yo tenía lo solvente añadiendo:
DataSource1.DataSet := Nil; DataSource1.DataSet := FDQuery1; para abrir y cerrar el Dataset. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mensaje "Index out of date" despues de ajecutar table1.emptytable | cvlaso77 | Tablas planas | 5 | 19-08-2011 09:40:03 |
Error "Invalid index descriptor" | marconm | Conexión con bases de datos | 0 | 16-03-2009 10:24:29 |
Problema con cliente servidor, error "xsqlda index out of range" | Buelos | Varios | 0 | 18-07-2008 05:49:57 |
Error "List index out of bounds(7)" | mamen | .NET | 2 | 23-01-2006 23:09:38 |
error al insertar campos "index of bounds(0)" | carobahamondes | MySQL | 1 | 26-04-2005 00:40:24 |
![]() |
|