On 2015-07-24 21:04, Walter Bright wrote:
Dynamic cast is no different from QueryInterface(), which is how it's done, and the reason is the point of all this - avoiding needing to enumerate every interface needed by the leaves at the root of the call tree.
I'm not familiar with QueryInterface(): -- /Jacob Carlborg