¿Qué es una Librería de Tipo (Type Library) y Cómo es Utilizada por NI TestStand?



Software Primario: NI TestStand
Versión de Software Primario: 3.5
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:
¿Qué es una librería de tipo(type library), cómo puedo crear una utilizando Visual C++ o LabWindows/CVI y qué papel tienen estas librerías en NI TestStand?

Solución:
Una type library o librería de tipo es esencialmente un tipo de archivo binario que contiene toda la información que es requerida para usar los procedimientos o clases dentro de una DLL. Las librerías de tipo o Type Libraries son en consecuencia utilizadas para exponer los nombres y argumentos de las funciones de una DLL. Esta información es especialmente útil en TestStand porque el adaptador de C/C++ DLL utiliza la librería de tipo para mostrar los argumentos de las funciones expuestas.

Visual C++ no tiene un mecanismo para crear una librería de tipo de manera sencilla. Para poder hacerlo siga la liga que se encuentra en la sección de ligas relacionadas a un documento de Mircosoft que demuestra cómo crear una librería de tipo cuando usted construye una DLL en C++.

También en la sección de ligas relacionadas está un documento que demuestra como embeber una librería de tipo en una DLL creada en LabWindows/CVI. Este documento incluye como crear la librería de tipo a partir de una DLL que ya fue creada en LabWindows/CVI y también como crear una librería de tipo a partir de una DLL que apenas se va a crear en LabWindows/CVI.

Ligas Relacionadas:
Microsoft: Help and Support: How To Make C DLL More Accessible to VB with a Type Library
KnowledgeBase 2NHB2JEV: Embedding Type Libraries in LabWindows/CVI for TestStand DLL Steps
KnowledgeBase 1Q5GNRSR: Auto Populating the Function Name Ring Control for DLLs in TestStand

Archivos Adjuntos:


CreatingTypeLibraries.zip - CreatingTypeLibraries.zip


Día del Reporte: 09/07/1999
Última Actualización: 06/30/2012
Identificación del Documento: 1P68ATSR