| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo llamar a DLL Visual Basic Desde C
    bibliotecas de vínculos dinámicos ( DLL) son pequeños archivos que se utilizan para compartir funciones comunes . El lenguaje de programación Visual Basic se puede utilizar para crear un archivo DLL . La DLL contiene funciones que pueden ser llamadas en cualquier idioma , incluyendo C. Esto es beneficioso para los desarrolladores de escritorio o web que interactúa con otra aplicación , incluyendo el sistema operativo Windows. Windows proporciona varios archivos DLL que se puede llamar utilizando el lenguaje C . Instrucciones
    1

    Crea un identificador para el archivo DLL. C utiliza mangos que requieren el archivo DLL y proporcionar un indicador para las llamadas a funciones. A continuación se muestra el código para crear un identificador de un archivo DLL de Visual Basic:

    HINSTANCE mango = LoadLibrary ("C: \\ \\ localDLL.dll ");
    2

    Crear un puntero a la función DLL que desea utilizar en el código C . Un puntero se utiliza para llamar a la función y devolver los resultados al código C . A continuación se muestra el código que crea un puntero en C a una función DLL:

    FARPROC pointer = GetProcAddress ( HMODULE ( mango) , " DLL_Function_Name ");
    3

    Initialize la función y asignarla a una variable C . Para inicializar una variable de una función, utilice el siguiente código:

    pICFUNC MyFunctionVariable ; MyFunctionVariable = pICFUNC (puntero ) ;
    4

    llamar a la función DLL y devuelve el valor de una variable . En este ejemplo, la función devuelve un valor entero. Se crea una variable de tipo entero para mantener el resultado devuelto por la función . En el siguiente código se completa el proceso de llamada a una función DLL:

    int returnValue ; returnValue = MyFunctionVariable ( " parámetro" , 5 ) ;
    5

    lanzamiento de la función archivo DLL. Esto libera la memoria en la máquina del usuario. El siguiente código libera la función DLL:

    FreeLibrary ( mango) ;

    Previous :

    next :
      Artículos relacionados
    ·Cómo declarar una variable estática en C 
    ·Cómo agregar GMP a Xcode 
    ·Cómo programar juegos en C + + 
    ·Cómo aumentar el tamaño del montón del Proceso 
    ·Cómo utilizar el control de la página en el iPhone SD…
    ·Cómo reemplazar texto arbitrario de cadenas en C + + 
    ·¿Cuáles son los beneficios de un Bot 
    ·Cómo cambiar un factor de relleno 
    ·Cómo visualizar Fuentes de MFC 
    ·Cómo utilizar Skyboxes en GtkRadiant 
      Artículos destacados
    ·Cómo ingresar números en Visual Basic 2005 
    ·Cómo resolver un idioma Java Fuera de error de memoria…
    ·Cómo utilizar XML en VB6 
    ·Cómo abrir un formulario PDF Uso de PHP 
    ·Tutorial MySQL Cómo cargar una imagen 
    ·Cómo convertir C + + ASCII a UTF8 
    ·Cómo reproducir un archivo WAV Con DirectX con Visual …
    ·Cómo crear un cursor personalizado en Java 
    ·Como palabras en negrita en C + + con Xcode 
    ·Cómo crear una animación 3D Logo en Javascript 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com