Quote Originally Posted by Michael Mullan View Post
Hi Wil,

As usual everything you said is entirely correct.
LOL, in this house it is the wife that is always correct, not me!

Just trying to understand what you are asking for and what the benefit is.
Seems you are indeed talking about variant parameters of type dispatch interface.

If I go back to my example then you would like to see:
Code:
    { MethodType=Event }
    // Variant llArgs is of type AntviewAx.IAntViewNewWindowRequestedEventArgs
    Procedure OnComNewWindowRequested Variant llArgs
    End_Procedure
Possibly that line could be:
Code:
    { MethodType=Event }
    // Variant llArgs is of class type cComAntViewNewWindowRequestedEventArgs
    Procedure OnComNewWindowRequested Variant llArgs
    End_Procedure
as we then stick completely with the DataFlex linguistics.

and it would need to work for return type as well as parameter type.
--
Wil