FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error: Array type required???
Hola!
Soy un novato en esto, pero bueno, me explicare lo mejor ke pueda. miren, tengo una funcion Split que simula el Split de VB, la cual usa esto:
ahora, tengo ke esos datos llegan y se agregan a un ListView:
La cosa es ke cuando le intento correr me salta error 'Array type required' en todas los lineas donde ponga 'Data[X]' como en 'Caption := Data[1]'. Sabiendo ke Data es:
Como soluciono esto? |
#2
|
||||
|
||||
Eso es porque "Data" es un miembro de TListItem. Al estar dentro del bloque "with", el compilador busca el identificador "más cercano", que en este caso es la porpiedad Data de TListItem (que es lo que devuelve el LV_Servers.Items.Add) y no la variable Data que vos declaraste.
De más está decir, el TListItem.Data no es un arreglo, de ahí que el compilador te diga que requiere un arreglo. Para solucionarlo, pues simple, hacé algo como esto:
Última edición por Lord Delfos fecha: 17-05-2010 a las 05:43:33. |
#3
|
|||
|
|||
pero cuando la variable Data esta en un procedimiento, como se llamaria?
|
#4
|
||||
|
||||
Ahí creo que estás frito... Tendrás que cambiar el nombre de la variable Data o no usar el "with" o dejar esa linea afuera del with... No le veo otra solución.
|
#5
|
|||
|
|||
Perfecto, me funcionono, gracias!
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
"OBJECT OR CLASS TYPE REQUIRED" en "APPLICATION EXENAME" | Xavierator | Varios | 3 | 27-10-2008 09:09:50 |
Error Field Value Required | Edgtho | Conexión con bases de datos | 3 | 23-06-2008 22:37:20 |
Ordinal Type Required | Cecil | Varios | 8 | 05-11-2007 04:14:30 |
Ordinal Type Required | JorgeBec | Varios | 2 | 09-03-2005 17:00:18 |
[Fatal Error]Required package 'dcloffice2... | Albis | API de Windows | 3 | 17-01-2004 19:34:55 |
|