Hallo,
dir saubere Lösung ist es, mittels
QueryInterface zu über prüfen, ob ein Interface ein anderes enthält. Dafür kannst Du die Funktion
Supports aus den SysUtils nehmen. Dazu benötigt natürlich jedes Interface eine
GUID (übrigens auch bei Verwendung von
is).
Gruß
xaromz