¿Cómo Llamo un DLL Generado en CVI desde Visual Basic?



Software Primario: Full Development System
Versión de Software Primario: 5.5
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:
¿Cómo llamo un DLL generado en CVI desde Visual Basic?


Solución:
Primero siga estos pasos para generar el DLL en CVI:
  1. Desarrolle el código del DLL en CVI.
  2. Bajo Build » Target Type, seleccione "Dynamic Link Library."
  3. Vaya a la ventana del proyecto de CVI. Desde el menú, seleccione Options » Build Options y establezca la convención de llamadas a  "__stdcall." (NOTA: Visual Basic no puede utilizar llamadas de __cdecl).
  4. Seleccione Build » Create Debuggable Dynamic Link Library para crear su DLL.
  5. Abra el archivo de encabezado asociado al DLL y seleccione Options » Generate Visual Basic Include... Esto crea un módulo .bas que puede ser incluido en el proyecto de Visual Basic.
  6. Almacene su DLL en el directorio System32.
Posteriormente, siga estos pasos para llamar el DLL en Visual Basic:
  1. Abra el proyecto donde desea llamar el DLL.
  2. En el Explorador de Proyectos (o en el menú del proyecto) agregue un módulo. Seleccione el archivo .bas que fue creado en CVI.
  3. Ahora ya debe poder llamar una función del DLL desde cualquier parte dentro de su proyecto.


Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 04/10/2000
Última Actualización: 09/11/2009
Identificación del Documento: 1W9DC4VQ