![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#6
|
||||
|
||||
|
Me alegra que ha esté solucionado.
Con respecto de esto: Cita:
En realidad es al-reves... porque no lo estabas creando como TStings, lo estabas creando como TStringList, pero almacenando su referencia en un TStrings. Esto podes hacerlo porque TStringsList es TStrings, es decir, hereda de TStrings. Yo tengo como práctica general, declarar las variables de objetos con la clase mas específica que me es posible. Es decir, si una variable siempre apuntará a un objeto de la clase TFormaEspecializada, la declaro asi, y no como TForm, por ejemplo, que seria perfectamente válido. Uso variables de tipos mas genericos o abstractos solamente en casos donde apuntarán a objetos de diferentes clases, para tareas polimórficas, por ejemplo. No me extiendo mas, que luego habría que mover el hilo al foro de POO. Sin embargo si te recomiendo que leas un poco de teoría de objetos.Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|