Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Componentes/propiedades (https://www.clubdelphi.com/foros/showthread.php?t=5704)

Xavierator 01-12-2003 16:33:57

Componentes/propiedades
 
Hola, de la misma forma que puedo hacer un:

if NombreComponente is TLabel then ...

, hay alguna manera de preguntar si un componente tiene o no tal propiedad ?

Gracias, Xavierator.

delphi.com.ar 01-12-2003 16:48:58

Utilizando RTTI:
Código:

if TypInfo.GetPropInfo(Componente.ClassInfo, 'Propiedad') <> Nil Then
  ShowMessage('Tiene la propiedad');

Te recomiendo leer la ayuda de RTTI (runtime type information), pues hay que tener ciertas consideraciones para trabajar con estas funciones.

Saludos!

Xavierator 01-12-2003 18:39:56

Gracias por la informacion, pero que quiere decir "ciertas consideraciones" ?

Gracias de nuevo, Xavierator.

delphi.com.ar 01-12-2003 20:05:53

Te recomiendo este hilo:
http://www.clubdelphi.com/foros/show...&threadid=2623

Saludos!


La franja horaria es GMT +2. Ahora son las 13:13:36.

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