Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
OLE Automation permite que un objeto exponga un conjunto de métodos de dos maneras: a través de la interfaz IDispatch de y mediante el enlace directo de VTable OLE. IDispatch se usa en la mayoría de las herramientas disponibles actualmente y ofrece compatibilidad con el enlace en tiempo de ejecución a propiedades y métodos.
El enlace de VTable ofrece un rendimiento mucho mayor porque este método se llama directamente en lugar de a través de IDispatch::Invoke. IDispatch ofrece compatibilidad enlazada en tiempo de ejecución, donde el enlace de VTable directo ofrece un aumento significativo del rendimiento; ambas técnicas son valiosas e importantes en diferentes escenarios. Al etiquetar una interfaz como [dual] en la biblioteca de tipos, se puede usar una interfaz de AUTOMATIZAción OLE a través de IDispatch o se puede enlazar directamente. Por lo tanto, los contenedores pueden elegir la técnica más adecuada. Se recomienda encarecidamente la compatibilidad con interfaces duales tanto para controles como para contenedores.