Registriert seit: 6. Sep 2005
Ort: Cottbus
362 Beiträge
Delphi XE2 Professional
|
Re: Hat ein Sender:Tobject die Eingeschaft TColor? (abfragen
19. Jul 2006, 09:47
Etwas allgemeiner kann man das auch so verwenden:
Delphi-Quellcode:
//Ermittelt, ob das Object eine Eigenschaft aPropName hat
function ObjectHaveProp(aObject: TObject; const aPropName: String):Boolean;
begin
Result := Assigned(GetPropInfo(aObject, aPropName));
end;
//Setzt, wenn möglich, die Eigenschaft aPropName des Objects auf aValue
function SetObjectValue(aObject: TObject; const aPropName: String; const aValue: Variant):Boolean;
begin
Result := ObjectHaveProp(aObject, aPropName);
if Result then
SetPropValue(aObject, aPropName, aValue);
end;
René
|
|
Zitat
|