Saber se uma propriedade existe.

Delphi

04/09/2003

Galera,

tem como eu saber se uma determinada propriedade existe em um objeto?

Algo como:

if PropExists(Componente) then
//faça


valeu


Adriano Santos

Adriano Santos

Curtidas 0

Respostas

4_olho

4_olho

04/09/2003

Adicione a unit TypInfo em Uses e crie a função
function TemProp(Comp: TComponent; Prop : String) : Boolean;
begin
  Result := GetPropInfo(Comp.ClassInfo, Prop) <> nil;
end;



GOSTEI 0
Bacalhau

Bacalhau

04/09/2003

4_oio TU É FERA!! 8)
Aprendi mais uma...


GOSTEI 0
4_olho

4_olho

04/09/2003

:oops: Eu não!

Achei a dica em um livro.
:shock:


GOSTEI 0
Adriano Santos

Adriano Santos

04/09/2003

Valeu irmao


GOSTEI 0
Bacalhau

Bacalhau

04/09/2003

:lol:


GOSTEI 0
POSTAR