“Conocimientos Programación>C /C + + Programming

Adición de un archivo DLL en un proyecto de CPP

2014/11/20
Una librería de enlace dinámico o DLL, es una biblioteca compartida para el sistema operativo Microsoft Windows. Las bibliotecas compartidas son archivos que contienen funciones que pueden ser utilizados por diferentes programas en tiempo de ejecución . Esto significa que un programa puede usar las funciones de una DLL cuando se está ejecutando sin requerir la DLL que debe incluirse en su fichero ejecutable . Esto permite a los programas acceder a una amplia gama de funciones sin dejar de ser pequeño en tamaño . Muchos de los archivos DLL de Windows permiten acceder a las funciones básicas del sistema operativo , como el dibujo de gráficos en pantalla. Puede importar un archivo DLL en su proyecto de C + + mediante el uso de una función especial. Cosas que necesitará
Microsoft Visual Studio 2010
Ver Más instrucciones
1

Haga clic en el enlace " Nuevo proyecto ", que se encuentra en la parte superior izquierda de la "Página de Inicio ". Alternativamente , puede hacer clic en "Archivo /Nuevo proyecto " de la barra de herramientas principal. Esto abre el cuadro de diálogo "Nuevo proyecto" creación. En la columna de la izquierda , seleccione " Otros Idiomas " y "C + + . " En el lado derecho de la página, seleccione " Aplicación de consola Win32. " Escriba un nombre para el proyecto y pulse la tecla "Enter" para crear un proyecto nuevo . Un archivo de código fuente aparece en la ventana principal del editor de texto, con una función llamada " _tmain . "
2

Escriba la siguiente instrucción al principio del archivo de código fuente , por encima de la función " _tmain " . Esta sentencia importa el archivo de cabecera " WinDef ", que contiene las funciones necesarias para cargar un archivo DLL.

# Include " WinDef.h "
3

Escribir la declaración a continuación dentro de las llaves debajo de la función " _tmain " . Esto crea una nueva variable llamada " hDLL " que representa un identificador para el archivo DLL. Usted puede usar este controlador para cargar los recursos de la DLL

HINSTANCE hDLL ; .
4

Escribe la siguiente declaración debajo de la declaración " hDLL " para cargar un archivo DLL , sustituyendo el texto " NameOfDLL " con la DLL real que usted desea importar

hDLL = LoadLibrary ( " NameOfDLL " ) .
5

Compruebe si la biblioteca se ha cargado correctamente antes de utilizar cualquiera de sus recursos . Usted puede utilizar un simple " if" , así:

if (! HDLL = NULL ) { }
6

Place cualquier código que utiliza los recursos del archivo DLL en el interior las llaves de la declaración "if" . Esto permite hacer referencia a recursos de seguridad de un archivo DLL. Si el archivo DLL no se carga , por cualquier motivo , estas declaraciones no se ejecutan porque " hDLL " será igual a " NULL ".

C /C + + Programming
Cómo reemplazar los elementos de una matriz en C
Cómo crear una matriz en C
Tipos de ataques de desbordamiento de búfer
Cómo utilizar la función memcpy en C + +
Cómo leer una línea mediante CPP
Cómo programar en Visual C
Como cambiar una variable en C
Funciones de primera clase en Python
Conocimientos Informáticos © http://www.ordenador.online