![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Hola,
La clase "TStrings" es una clase "abstracta", esto es, sólo declara métodos virtuales que deben implementar las clases derivadas, como por ejemplo "TStringList". Me juego algo a que el error que obtenías era ese: "No se puede instanciar una clase abstracta". No me queda muy claro qué ventaja tiene una clase abstracta sobre una interface, sobre todo en Delphi, puesto que en otros lenguajes como PHP uno puede declarar una clase directamente como abstracta, mientras que en Delphi los que se declaran como tales son los métodos. Quizá sea porque en las interfaces no pueden declararse variables o propiedades mientras que en una clase abstracta sí que es posible hacer esto. Última edición por dec fecha: 30-11-2013 a las 14:52:38. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Consulta SQL Basica | Cowky | SQL | 4 | 17-05-2011 04:31:32 |
| Consulta basica | Albano | SQL | 4 | 02-07-2005 08:24:49 |
| pregunta basica sobre sockets | Jan_polero | Internet | 2 | 23-02-2005 15:51:49 |
| Pregunta básica. Como saber si un valor está activo o no. | gluglu | Varios | 3 | 16-09-2004 18:34:53 |
| Pregunta Básica! Update en InterBase 7.1 con D8 | gluglu | Conexión con bases de datos | 0 | 16-09-2004 17:23:11 |
|