FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Apuntar a un tipo genérico
Me gustaría saber cuál sería la forma de declarar en delphi una variable que apunta a un tipo genérico, dígamos "TGenerica". En C se hace de la siguiente manera:
Cita:
y ya sería tarea del programador de hacer un cast al tipo deseado. ¿Cuál sería la equivalencia en Delphi? |
#3
|
||||
|
||||
Intuitivo
Gracias basti, no pensaba que era tan fácil como crear un puntero sin referenciarlo a ningún tipo.
Un saludo. P.D: me ha venido de perilla. |
#4
|
||||
|
||||
Antes de meterte con punteros, "GetMem", "Alloc", etc, quizás te sea de utilidad las muchas clases que tenemos, TList, TObjectList, incluso crear tu propio TObject.
Si necesitas algo eminentemente eficiente, es mejor usar punteros, para lo demás, un tipo "record" puede cambiarse por un TObject con 3 líneas de código. Desde mi humilde opinión, los TObjects vienen a suplantar a "New" y "Dispose" de una forma muy elegante. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
está bien saberlo
Hombre, como idea para cosas futuras que diseñe yo sí que me vendrían bien, pero concretamente para esto creo que se ciñe más a cómo debo hacerlo utilizar Pointer, ya que se trata de un código adaptado de VC, aunque si me diera algún problema probaría alternativas, claro.
Un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Dominio (web) apuntar a wordpresblog? | JXJ | Varios | 2 | 04-03-2008 17:20:40 |
Apuntar a una fila en una rejilla | TheWolfMan | Varios | 1 | 19-11-2005 17:09:06 |
reporte generico | piyugo | Impresión | 8 | 07-05-2004 18:20:03 |
Apuntar una propiedad de un componente a otra de otro componente | Majo | Varios | 10 | 24-03-2004 19:46:39 |
Configuar Generico/solo texto en Win 2000 | sperezp | Impresión | 0 | 13-01-2004 15:13:43 |
|