Localización de la biblioteca de tipos

AutoCAD ActiveX

 
Localización de la biblioteca de tipos
 
 
 

Los objetos, métodos y propiedades expuestos por objetos de automatización están incluidos en una biblioteca de tipos. Una biblioteca de tipos es un archivo o parte de un archivo que describe el tipo de uno o más objetos.

Las bibliotecas de tipos no almacenan objetos, sino información. El acceso a una biblioteca de tipos permite a aplicaciones y exploradores determinar características de un objeto tales como las interfaces que admite o los nombres y direcciones de los miembros de cada interfaz.

Para poder utilizar el objeto de automatización expuesto por una aplicación, debe hacer referencia a su biblioteca de tipos. La referencia se define automáticamente en el IDE de VBA. En otros entornos de desarrollo interactivo, el usuario debe crear una referencia al archivo de biblioteca de tipos de AutoCAD, acax17enu.tlb, que se encuentra en c:\Archivos de programa\Archivos comunes\Autodesk Shared. Para acceder a objetos del Administrador de conjuntos de planos en el IDE de VBA o en otros entornos, el usuario debe crear una referencia al archivo de biblioteca de tipos de AcSmComponents17 1.0, AcSmComponents17.tlb, que se encuentra en c:\Archivos de programa\Archivos comunes\Autodesk Shared.

Puede utilizar los objetos de una aplicación sin hacer referencia a la biblioteca de tipos de la misma. No obstante, es preferible añadir la referencia a la biblioteca de tipos, por los siguientes motivos:

  • El acceso a las funciones disponibles globalmente es directo, sin necesidad de calificación.
  • Durante la compilación puede comprobarse si la activación de funciones, propiedades y métodos es correcta y, por lo tanto, la ejecución es más rápida en tiempo de ejecución.
  • Pueden declararse variables de los tipos definidos en la biblioteca, y aumentar la fiabilidad y legibilidad en tiempo de ejecución.