· Binding can take place at compile time through the VTBL interface, or at run time through IDispatch.
· OLE Automation controllers that can use the VTBL interface may benefit from improved performance.
· Existing OLE Automation controllers that use the IDispatch interface will continue to work.
· The VTBL interface is easier to call from C++.
· Dual interfaces are required for compatibility with Visual Basic object support features.