Hi,
um heruaszufinden ob ein Objekt eine Property hat, habe ich hier im Forum mal was gefunden gehabt:
Delphi-Quellcode:
uses
TypInfo;
[...]
function HasProperty(AClass : TObject; APropertyName : String) : Boolean;
var
MyPropInfo: PPropInfo;
begin
MyPropInfo := GetPropInfo(AClass.ClassInfo, APropertyName);
Result := MyPropInfo <> NIL;
end;
procedure TForm1.btnClick(Sender: TObject);
begin
if HasProperty(MeinObjekt, 'Caption') then
begin
end;
end;
HTH
Ansgar