Retrouver le vrai type d'une interface en paramètre de fonction
Bonjour
C'est peut-être évident mais je cale.
J'ai une dll avec plusieurs interfaces.
Pour chacune de ces interfaces j'ai une procédure spécifique qui utilise un callback pour renvoyer un type d'interface à la fois.
J'aimerais rajouter une procedure qui renvoie n'importe quelle de ces interfaces et que le programme appelant puisse définir de quelle interface il s'agit. Un genre de
Code:
1 2 3 4 5
| if InterfaceRecue is IInterface1 then ...
else if InterfaceRecue is IInterface25 then ...
etc. |
Sauf que que le is ne passe pas pour une interface.
Possible ou pas ?