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