![]() |
Error con TStringList
Hola a todos¿Sabe alguien por qué me da un error al intentar hacer un Add con un StringList?:
El código es: //Código Delphi public ObjInv: TStringList; //declaro el StringList en La seccion Public del form . . . procedure TFInventario.FormCreate(Sender: TObject); begin //la creo ObjInv := TStringList.Create; end; //fin y en un procedimiento que he creado tengo la línea: ObjInv.Add(Item.NombreItem); //Añando esta propiedad,que es string esto me produce una excepción:'Acces violation at adress...'.Pero el problema debe ser antes pq al comentar la línea me aparece el mismo error al hacer un Count.Debo de asignar mal la StringList.¿Alguna solución? Gracias por adelantado. |
Debería ser :
ObjInv.Create; en vez de: ObjInv := TStringList.Create; |
Hola,
Primero que nada los invito a utilzar las etiquetas DELPHI del foro que permiten una mejor visualización del código. Segundo, podrías probar:
|
Sigue apareciendo el mismo error
Gracias por responder.
Lo que ocurre es que después de cambiarlo me sigue saltando la misma excepción...:confused: |
¿Probaste con un ejemplo simple como el que te mandé?
Tal vez deberías exponer el código que usás para ver donde falla. Saludos! |
Cita:
// Saludos |
Nop, la forma que puse es la correcta
La probe antes y funciona muy bien. |
Parece que hace falta aquí repasar los conceptos básicos de las clases en Delphi.
La ayuda de Delphi, al la letra, dice: Cita:
Cita:
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 12:41:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi