Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Uso del .Tag (https://www.clubdelphi.com/foros/showthread.php?t=3152)

Michel 25-08-2003 15:27:23

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

;)

delphi.com.ar 25-08-2003 15:46:36

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!

Mick 25-08-2003 15:57:23

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 !!!


La franja horaria es GMT +2. Ahora son las 14:21:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi