Home
Support
¿Cómo Llamo un DLL Generado en CVI desde Visual Basic?
¿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:
- Desarrolle el código del DLL en CVI.
- Bajo Build » Target Type, seleccione "Dynamic Link Library."
- 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).
- Seleccione Build » Create Debuggable Dynamic Link Library para crear su DLL.
- 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.
- Almacene su DLL en el directorio System32.
Posteriormente, siga estos pasos para llamar el DLL en Visual Basic:
- Abra el proyecto donde desea llamar el DLL.
- En el Explorador de Proyectos (o en el menú del proyecto) agregue un módulo. Seleccione el archivo .bas que fue creado en CVI.
- 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
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.