![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#3
|
||||
|
||||
|
Hola.
Para algunos casos en particular, el uso del operador is puede dar resultados no esperados, ya que este devuelve verdadero tanto si el objeto pertenece a la clase, como si es desciende de ella. Por ejemplo: Que muestra el mensaje 'TPersona' cuando el objeto creado es un TAlumno. O también: Donde la salida es 'TAlumno' y 'TPersona'. En casos que pueden prestarse a confusiones, una buena alternativa es usar la función ClassType que nos da dinámicamente la referencia de clase del objeto:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 16-02-2011 a las 08:25:12. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| problema con casting/tipo money en postgreSQL | viaraSOFT.com | SQL | 4 | 16-02-2011 17:41:54 |
| Cómo prescindir del "casting" de tipos | Luis_264 | Varios | 8 | 03-01-2009 22:01:03 |
| casting Composite Report: error al imprimir | MsYo | Impresión | 2 | 24-07-2006 12:29:09 |
| Def. de constantes - Casting | Mariana | OOP | 3 | 21-10-2005 19:24:23 |
| Casting de TComponent en TEdit | jamonete2 | Varios | 2 | 12-06-2005 15:56:19 |
|