FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Uso del .Tag
Porque la propiedad .tag tiene q ser integer.
yo pienso q el tag deberia ser string ya q tiene mayor uso de esa forma. O es q en delphi tiene otra funcionalidad. Si alguien me puede explicar algo hacerca de esta propiedad se lo agradescoo muchas gracias |
#2
|
||||
|
||||
Pues yo pienso que debería ser un pointer... y con un integer puedes guardar el address de un pointer y tener el tipo de dato que quieres, como un PChar, un Objeto un record...
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Un tipo string ocupa mas que integer, y esa propiedad no se usa muy a menudo. Desde un punto de vista teorico, realmente no deberia existir esa propiedad ya que hace que ocupen mas los objetos: cuando hiciese falta una propiedad (sea integer, string o cualquier otro tipo) lo logico seria crear una clase derivada y en esta clase derivada definir todas las variables y propiedades nuevas que necesitemos. Claro que esto ultimo es mas complejo de implementar.
Pero puestos a definir una propiedad generica como Tag, usar un integer es simple y flexible, ya que podemos utilizar esa variable para guardar un puntero (con un simple cast), lo que nos permite hacer referencia a cualquier tipo de estructura u objeto. Salud2 !!! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|