Blöd ist aber dann, wenn man prüfen will, ob es genau der Typ ist.
Also man kann Nachfahren übergeben und du willst wissen ist es irgendein Nachfahre oder ist es der Basistyp.
Und da gibt Delphi dann immer True, selbst wenn es nicht der Basistyp ist
ich hab 'ne Lösung
Assert(TObject(o) is TStrings);