Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#3

AW: RTTI: Wie kann ich prüfen, ob ein Feld vom Typ einer Klasse ist?

  Alt 24. Apr 2014, 13:27
Delphi-Quellcode:
      if fieldIterator.FieldType.IsInstance then begin
        if fieldIterator.FieldType.AsInstance.MetaclassType.InheritsFrom(TBaseClass) then begin
          WriteLn('Das Feld ist eine zu TBaseClass kompatible Instanz');
        end;
      end;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat